2011-01-13 62 views
0

我是新來的dotNet,所以...在我的下一個項目中它是req。我使用DataSet(桌面應用程序)。我確實瞭解了它的大部分內容,但是...簡單的問題:爲整個項目創建一個數據集(150多張表,90多個存儲過程...)還是更好的,或者更適合創建,我應該說是更小每個應用程序模塊的數據集(性能非常重要!!!)大多數應用程序邏輯都是在DB(存儲過程,觸發器... DB是ORACLE)中實現的。DataSet最佳實踐?

+0

我對DataSet的最好的解釋是:**避免它們**。使用ORM(將數據庫行變成一個很好用的.NET對象,這樣你就可以在一個對象上使用屬性,而不必混淆列名和類型轉換以及類似的東西......) – 2011-01-14 06:07:59

+1

強類型數據集也是.Net對象,您不必混淆類型轉換。 – 2011-01-14 08:19:52

回答

1

我會建議不要有1個數據集,因爲每次實例化它時都必須創建所有表。我會推薦邏輯組。