c# – 数据集与数据集

我目前使用DataTable从数据库中获取结果,我可以在我的代码中使用。

但是,Web上的许多示例显示使用DataSet,并通过collections方法访问表。

使用DataSets或DataTable作为SQL结果的存储方法有什么优点,性能明显或其他方面?

它真的取决于你带回的数据类型。由于DataSet(实际上)只是一个DataTable对象的集合,因此可以将多个不同的数据集合返回到一个单一的,因此更易于管理的对象。

在性能方面,你更可能从未优化的查询中获得低效率,而不是从.NET结构的“错误”选择中获得低效率。至少,这是我的经验。

http://stackoverflow.com/questions/2250/datatable-vs-dataset

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 数据集与数据集