【发布时间】:2011-03-20 06:49:17
【问题描述】:
我对设计数据集有些担心。
有人告诉我,最好为每个表建立一个数据集以用于维护目的。由于预计数据库表会频繁更改,因此拥有一个包含每个表的数据集将很难在应用程序中进行相应的更改。
问。为每个表都有一个数据集是一种好方法吗(我最终会使用存储过程为每个 db 表提供 30~40 个数据集)?
我有一个用于常用数据集的单独项目。每个项目都包含“数据集项目”作为参考,并通过将所需的数据集包含到表单、类等中来使用它。
问。这种方法是否会使整个系统变慢?如果我有一组数据集作为一个单独的项目,那将是有益的,因为它会更容易进行更改(我只需要在一个地方进行修改)
【问题讨论】:
-
我们这里说的是网络应用还是桌面?
-
您认为替代方案是什么?具有 30-40 个子数据表的单个强类型数据集?
-
您的问题让我大吃一惊,您似乎希望整个中间层都由数据集组成。我强烈建议您研究课程,您可以从中获得无数好处。
-
- 桌面应用程序 - 替代方案可能是一些具有相关数据表的强类型数据集...
-
另外,为什么要使用 DataSet?你还在使用 .NET 2.0 吗?
标签: c# .net database vb.net dataset