2009-01-26 38 views
1

我有三個表 客戶,工作,訂單什麼是.NET DataTable最佳用例?

我也有這些表在一​​個DataSet中,它符合與數據庫本身相同的約束。最初,我的意圖是將數據保存在DataSet中,並創建各種DataView對象以向用戶顯示此數據,並執行任何所需的操作,然後顯然將使用.NET TableAdapter方法。

但是,似乎DataView對象只能在單個DataTable對象上操作。

我的問題是:在內存中創建數據以確保可維護性和性能的最佳方式。

  1. 創建包含非規格化數據的多個DataTable對象。這大概會在內存中創建數據的副本,但我更擔心在更改數據庫時會出現問題。
  2. 創建一些自定義類,它以我期望DataView採取行動的方式工作,並且還能夠自動更新DataSet(然後是數據庫)。

回答

相關問題