枚举 DDEX 数据对象类型

Visual Studio 元数据引擎,驱动对象枚举,必须指定该枚举对象类型的名称,并提供设置筛选限制适用于枚举调用。

对象枚举用 IVsDataObjectSelector 服务的 SelectObjects 方法执行。 必须对目标类型指定此信息使用 Service 元素在 Services 元素下,将类型设置为等于 IVsDataObjectSelector 和设置其他属性 (例如方法名称和。

例如,在中,当使用 SQL Server 管理对象 (SMO)数时,必须将类型和限制为泛型资源名称 (URN)。 可以使目标类型通过添加 IVsDataObjectSelector 服务提供此信息添加到对象类型。 对于 ADO.NET 架构信息,必须具有从数据对象类型名称将该元数据集合的名称。

枚举标识符和属性

对于最普遍的技术,如 ADO.NET,数据返回给设置的标准结果的形式 (使用 DataSetDataTable)。 数据对象类型允许每个标识符部件或特性指定包含从结果集中的基础数据列的名称。

使用 IVsDataReader 类的实例,所有数据提供程序必须显示结果。 对于数据对象的枚举,则假定有一个唯一的结果,因此,每个块在结果集中的数据包含标识符和属性按索引或整数。 数据对象类型允许每个标识符部件或指定项目的名称或索引的属性。包含指定数据的数据块。

请参见

概念

映射到泛型类型的对象类型标识符和属性

映射到数据源要求的泛型限制