Share via


Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer (Espacio de nombres)

Este espacio de nombres contiene clases e interfaces que admiten la Vista de esquema y el Visor de dependencias.

Clases

  Clase Descripción
Clase pública SchemaHierarchyBase Clase base abstracta para los generadores de jerarquías de esquema.
Clase pública SchemaHierarchyUtilities Esta clase define utilidades útiles para el uso que se crea una jerarquía de la Vista de esquema.
Clase pública SchemaModelViewerControllerBase Clase base abstracta para los controladores de visualizador de modelos.
Clase pública SchemaModelViewerControllerBaseInternal Clase base abstracta para un controlador de la Vista de esquema usada por los implementadores internos.
Clase pública SchemaModelViewerInitializedEventArgs Proporciona datos para los eventos de inicialización de la Vista de esquema.
Clase pública SchemaModelViewerService Este servicio está disponible desde la instancia de DataPackage y proporciona una forma cómoda de acceso a las ventanas de herramientas para el proyecto de base de datos.
Clase pública SchemaModelViewerShownEventArgs Proporciona datos para los eventos DependencyViewToolWindowShown y DatabaseSchemaViewToolWindowShown.

Interfaces

  Interfaz Descripción
Interfaz pública ISchemaHierarchyGenerator Las clases que pueden rellenar una vista de árbol (como la Vista de esquema de base de datos) con nodos implementan esta interfaz.
Interfaz pública ISchemaHierarchyPopulator Interfaces para las clases que generan nodos de la jerarquía de esquema.Los generadores emplean esta interfaz.
Interfaz pública ISchemaModelViewer Representa un visor de modelo abstracto como la Vista de esquema o el Visor de dependencia.
Interfaz pública ISchemaModelViewerController Interfaz de controlador de la Vista de esquema.
Interfaz pública ISchemaModelViewerElementNode Representa un elemento de modelo en la Vista de esquema de base de datos.
Interfaz pública ISchemaModelViewerFolderNode Esta interfaz representa una carpeta que contiene tipos de elemento u otras carpetas.
Interfaz pública ISchemaModelViewerNode Es la interfaz base para todos los nodos de la Vista de esquema.
Interfaz pública ISchemaModelViewerRootNode Esta interfaz se usa para el nodo raíz.El nodo raíz suele representar el proyecto de base de datos.