类型化数据集 (ADO.NET)
在允许通过弱类型化变量对值进行后期绑定访问的同时,DataSet 还允许通过强类型化比喻对数据进行访问。 使用用户友好名称和强类型化变量,可以访问作为 DataSet 一部分的表和列。
类型化的 DataSet 是从 DataSet 派生的类。 同样,它继承 DataSet 的所有方法、事件和属性。 此外,类型化的 DataSet 提供强类型化的方法、事件和属性。 这意味着可以按名称(而不是使用基于集合的方法)访问表和列。 除了提高代码的可读性之外,类型化的 DataSet 还允许 Visual Studio .NET 代码编辑器自动填写您键入的行。
此外,强类型化的 DataSet 还允许在编译时以正确的类型访问值。 通过强类型化的 DataSet,将在编译代码时(而不是在运行时)捕获类型不匹配错误。
本节内容
生成强类型数据集 (ADO.NET)
描述如何创建和使用强类型化的 DataSet。批注类型化数据集 (ADO.NET)
描述如何批注 XML 架构定义语言 (XSD) 架构(该架构用于生成强类型化的 DataSet),以便在不更改基础架构的情况下提供 DataSet 元素友好的名称。