【问题标题】:What is the .NET DataTable best usecase?.NET DataTable 的最佳用例是什么?
【发布时间】:2010-10-03 13:15:04
【问题描述】:

我有三张桌子 客户、工作、订单

我在数据集中也有这些表,它符合与数据库本身相同的约束。

最初,我的意图是将数据保留在 DataSet 中,并创建各种 DataView 对象来向用户显示这些数据,并执行任何所需的操作,然后显然会使用 . NET TableAdapter 方法。

但是,DataView 对象似乎只能对单个 DataTable 对象进行操作。

我的问题是:在内存中创建数据以确保可维护性和性能的最佳方式是什么。

  1. 创建多个包含非规范化数据的 DataTable 对象。这可能会在内存中创建数据的副本,但我更担心在更改数据库时会出现问题。
  2. 创建一些自定义类,按照我期望的 DataView 的方式运行,并且还能够自动更新 DataSet(然后是数据库)。

【问题讨论】:

    标签: .net data-binding datatable dataview


    【解决方案1】:

    只需与原始数据集进行数据绑定。您已经拥有所有数据,并且创建单独的 DataTables 将使跟踪数据更改变得非常困难。 Look here for some hints on databinding parent/child relations.

    【讨论】:

      猜你喜欢
      • 2013-07-29
      • 2011-06-27
      • 1970-01-01
      • 1970-01-01
      • 2010-10-12
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多