2010-06-04 83 views
1

在.Net 1.1中,我將運行存儲過程以填充類型化數據集。我會使用Datareader來填充數據集的速度(雖然可能沒有必要)將.NET 1.1中的任務轉換爲.NET 3.5

然後,我會使用數據集綁定到頁面上的多個控件,以便將數據呈現到多個基於CSS/JavaScript的選項卡在頁面上。這也會將數據庫調用減少到。

所以我知道我可以在3.5,但有沒有更好的方法。

例如,一個存儲過程可以創建要使用的EDM對象。因爲數據主要是隻讀的,所以我應該更改或繼續使用

Stored proc -> Data set -> Bind individual controls to specific data tables 

回答

0

規則#1 ......如果沒有損壞,請不要修復它。這是當前實現的性能問題嗎?如果沒有,請保持獨立。除非您可以將其分爲0分貝呼叫,否則無論您如何分片,都無法獲得比一分貝呼叫更快的速度。

+0

確實如此,但對我的難題有什麼新的比喻。 EDM與數據庫調用堆棧,但有沒有辦法從一個存儲過程加載... 或者這不存在。 – ggonsalv 2010-06-05 00:47:09

+1

我根本不熟悉EDM,所以不能真正回答這個問題。我只知道,只要你執行相同的SQL代碼,存儲過程不會給你任何超過其他方法的實際性能優勢。 – Bryan 2010-06-07 17:33:53

相關問題