Compartir a través de


Información general de compatibilidad de la vista de datos

Extensibilidad (DDEX) de Diseñador de datos proporciona compatibilidad para las vistas de datos personalizadas mediante el esquema definido en DataViewSupport.xsd. Utilice el esquema de DataViewSupport para crear el archivo XML en el que se define cómo las jerarquías de objetos de base de datos aparecen en el Explorador de servidores de Visual Studio . Cada jerarquía de datos es una extensión gráfica de una vista de datos definido para los objetos de base de datos. Puede definir tantas vistas de datos como desee.

Los siguientes son sinopsis breves de los conceptos clave de compatibilidad de la vista de datos:

  • vistas de datos

  • Recursos

vistas de datos

Las vistas de datos corresponden a los nodos de la jerarquía de objetos de datos bajo el nodo de Conexiones de datos en el Explorador de servidores de Visual Studio . Puede definir cada vista de datos mediante el elemento de Define. A continuación, se enumeran las vistas definidas dentro del elemento de vistas. Puede tener cualquier número de vistas de datos.

El XML siguiente muestra la estructura de las relaciones entre DataViewSupport, la colección de vistas de datos, y las vistas de datos concretas.

<DataViewSupport xmlns=http://.../DataViewSupport.xsd>
    <Define name="View" parameters="name,type">
        <View name="$(name)">
            ...
        </View>
    </Define>
    <Define name="Classic Folders">
    …
    </Define>
    <Views>
        <ViewRef name="View" arguments="Classic View, Classic" />
        <ViewRef name="View" arguments="By Object Type, ByObjectType" />
        <ViewRef name="View" arguments="By Schema, BySchema" />
    </Views>
</DataViewSupport>

Recursos

Los recursos proporcionan la capacidad de proporcionar las cadenas localizadas (es decir, recursos de cadena) para admitir las vistas de datos. Se proporcionaría las cadenas localizadas en todos los idiomas en los que Visual Studio envía.

Hay dos maneras de especificar los recursos. O especifique los valores de recurso en el archivo XML y devuelve un archivo situado en tiempo de ejecución, o el archivo XML puede señalar a un recurso en un ensamblado que contenga las cadenas, por ejemplo, un archivo DLL satélite.