Compartilhar via


Namespace Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer

Este namespace contém classes e interfaces que suportam o modo de exibição do esquema e o Visualizador de dependência.

Classes

  Classe Descrição
Classe pública SchemaHierarchyBase Classe base abstrata para geradores de hierarquia do esquema.
Classe pública SchemaHierarchyUtilities Essa classe define utilitários úteis para uso em que uma hierarquia de modo de exibição do esquema é criada.
Classe pública SchemaModelViewerControllerBase Classe base abstrata para os controladores do Visualizador de modelo.
Classe pública SchemaModelViewerControllerBaseInternal A classe base abstrata para um controlador de modo de exibição do esquema usado por implementações internas.
Classe pública SchemaModelViewerInitializedEventArgs Fornece dados para eventos de inicialização do modo de exibição do esquema.
Classe pública SchemaModelViewerService Este serviço está disponível a partir de DataPackage de instância e fornece uma maneira conveniente de acessar a ferramenta do windows para o projeto de banco de dados.
Classe pública SchemaModelViewerShownEventArgs Fornece dados para os eventos DatabaseSchemaViewToolWindowShown e DependencyViewToolWindowShown.

Interfaces

  Interface Descrição
Interface pública ISchemaHierarchyGenerator Essa interface é implementada por classes que podem ser preenchidos conosco de uma exibição em árvore (como, por exemplo, o modo de esquema do banco de dados).
Interface pública ISchemaHierarchyPopulator Interface para classes que geram nós de hierarquia do esquema.Essa interface é usada pelos geradores.
Interface pública ISchemaModelViewer Representa um visualizador de modelo abstrato, como visualização Esquema ou Visualizador de dependência.
Interface pública ISchemaModelViewerController Interface de controlador de modo de exibição do esquema.
Interface pública ISchemaModelViewerElementNode Representa um elemento de modelo na visualização Esquema de banco de dados.
Interface pública ISchemaModelViewerFolderNode Essa interface representa uma pasta que contém os tipos de elemento ou outras pastas.
Interface pública ISchemaModelViewerNode Esta é a interface base para todos os nós no modo de exibição do esquema.
Interface pública ISchemaModelViewerRootNode Essa interface é usada para o nó raiz.O nó raiz normalmente representa o projeto de banco de dados.