7

什么是强类型数据集?(。网)

4

4 回答 4

16

强类型数据集是具有特定类型的表及其列的数据集。

你可以说

EmployeeDataset ds = ...
EmployeeRow row = ds.Employees.Rows[0];
row.Name = "Joe";

代替:

DataSet ds = ...
DataRow row = ds.Tables["Employees"].Rows[0];
row["Name"] = "Joe";

这很有帮助,因为您在编译时而不是运行时发现命名错误,并且还强制列上的类型。

于 2008-10-28T12:29:45.147 回答
3

简短回答:保证(由编译器)保存特定类型的数据集。

于 2008-10-28T12:29:01.310 回答
3

看起来 DataSet 已经被介绍过了,但为了完整起见,请注意在 .NET 3.5 中,有一些简单数据访问的好选择;特别是 LINQ to SQL 之类的东西。这具有类似的目标,但为您的数据类保留了更纯粹的简单 OO 模型。

于 2008-10-28T12:37:51.323 回答
2

在编译时与特定表紧密结合的数据集,因此您可以使用实际列名而不是索引来访问表的列。

于 2008-10-28T12:31:42.570 回答