2012-01-13 66 views
0

我正在使用嚮導向我的項目添加表格以使用它們。是否只有一個數據源用於項目更好的方式?目前只有5張桌子。項目的一個數據源


帖子編輯 它是如此繁瑣,我感覺自己走錯了路使用的嚮導,這使得爲每個表另一個數據集,所以我想到只是一個數據集爲我的小應用程序。但是由於我對ADO .NET沒有多少經驗,所以我希望能在這裏得到建議。

+0

什麼是您的實際問題/問題..?這是什麼,你真的想在這裏完成..請更清晰地定義你的問題 – MethodMan 2012-01-13 18:07:15

+0

這是LINQ2SQL或EF?您可以將表格從服務器資源管理器拖到設計界面。 (專業提示:避免使用嚮導時,不要使用嚮導,這不是非常有效)。 – driis 2012-01-13 18:13:50

+0

@driis這不是Linq2SQL或EF。只需要純數據集,表格適配器,datagridviews等等。 – kseen 2012-01-13 18:20:59

回答

1

也許是更好地使用Entity Framework 4.1/4.2

+0

你確定這對我的小應用程序有好處嗎?只有5張桌子。只需要基本的CRUD操作,而不需要其他操作。 – kseen 2012-01-13 18:12:45

+1

你有什麼樣的代碼或書面解釋什麼時候你想創建,更新,刪除..什麼是條件..我認爲這將是更容易我們引導你..你的問題仍然是有點模糊.. – MethodMan 2012-01-13 18:15:18

+0

@kseen是的。我確定。今天你有5張桌子和1個月以後的10張桌子和100%的CRUD。 – 2012-01-13 18:17:52

0

我覺得它更容易在系統的功能相互隔離,以維護應用。因此,在這種情況下,有一個數據集,系統訪問的每種方法都會有一個數據集,這將使維護更容易。

的是如何發揮出來的例子:

  1. 上下文搜索客戶
  2. 上下文來允許客戶下訂單
  3. 上下文的產品添加到顧客購物購物車

這可能是5個表格系統的矯枉過正,但是如果您可以訓練自己思考上下文特定的用法,它可以更容易地擴展和更改系統mo前進。

0

如果你想使用類型化的數據集而不是EF或Linq2Sql只需將新的DataSet添加到你的項目中,打開它,右鍵單擊並添加 - > TableAdapter,添加你需要的所有表。

相關問題