1
我有三個表 客戶,工作,訂單什麼是.NET DataTable最佳用例?
我也有這些表在一個DataSet中,它符合與數據庫本身相同的約束。最初,我的意圖是將數據保存在DataSet中,並創建各種DataView對象以向用戶顯示此數據,並執行任何所需的操作,然後顯然將使用.NET TableAdapter方法。
但是,似乎DataView對象只能在單個DataTable對象上操作。
我的問題是:在內存中創建數據以確保可維護性和性能的最佳方式。
- 創建包含非規格化數據的多個DataTable對象。這大概會在內存中創建數據的副本,但我更擔心在更改數據庫時會出現問題。
- 創建一些自定義類,它以我期望DataView採取行動的方式工作,並且還能夠自動更新DataSet(然後是數據庫)。