enumeración de tipos de objeto de datos de DDEX
El motor de metadatos de Visual Studio, que la enumeración de objetos de unidades, debe especificar el nombre del tipo de objeto que desea mostrar, así como proporciona un conjunto de restricciones de filtrado para aplicar a la llamada de la enumeración.
La enumeración de objetos realiza el método de SelectObjects de servicio de IVsDataObjectSelector . Debe especificar esta información para el tipo de objeto mediante el elemento de Service bajo el elemento de Services , estableciendo el tipo igual a IVsDataObjectSelector y establecer otras propiedades como el nombre y los parámetros del método.
Por ejemplo, al utilizar los objetos enumerador (SMO) de administración de SQL Server, tiene que convertir el tipo y restricciones en un nombre de recurso Universal (URN). Puede permitir que el tipo de objeto para proporcionar esta información agregando un servicio de IVsDataObjectSelector al tipo de objeto. Para obtener información de esquema de ADO.NET , debe haber una asignación del nombre de tipo de objeto de datos el nombre subyacente de la colección de metadatos.
Identificador y propiedades de enumeración
Para las dos tecnologías más frecuentes, como ADO.NET, los datos se devuelven en forma de conjunto de resultados estándar (mediante DataSet o DataTable). El tipo de objeto de datos permite que cada elemento o propiedad ID especifique el nombre de la columna subyacente que contiene los datos del conjunto de resultados.
Todos los proveedores de datos deben exponer resultados con una instancia de la clase de IVsDataReader . Para una enumeración de objetos de datos, se supone que hay un solo resultado, y que cada bloque de datos en el conjunto de resultados contiene el identificador y los valores de propiedad se indizan por nombre o integer. El tipo de objeto de datos permite que cada elemento o propiedad ID especifique un nombre o un índice de un elemento en el bloque de datos que contiene los datos especificados.
Vea también
Conceptos
Identificadores y propiedades del tipo de objeto a los tipos genéricos
Asignación Genérico Restricciones a los requisitos de Datasource