Namespace Microsoft.Data.Schema.Tools.Compare.Schema
Este namespace contém classes que são usadas pelo Esquema comparar janela de Visual Studio Application Lifecycle Management (ALM) para comparar e recriar os bancos de dados.
Existem dois pontos de extensibilidade neste namespace, onde o desenvolvedor pode estender o Esquema comparar janela para comparar e criar bancos de dados para novos modelos específicos. Os pontos de extensão são o SchemaCompareScriptService classe e o SchemaCompareSettingsService classe.
Classes
Classe | Descrição | |
---|---|---|
SchemaCompareConnectionBasedModelCreator | Esta é a definição de um dos pontos de extensão de esquema comparar.Essa classe fornece o provedor do esquema de banco de dados (DSP)-ConnectionBasedModelCreator específico. | |
SchemaCompareConnectionBasedModelProvider | Fornece uma classe de esquema baseado em conexão com objetos de provedor do modelo de comparação são usados na Esquema comparar janela de Visual Studio Premium e Visual Studio Ultimate. | |
SchemaCompareExcludedElement | Identifica um elemento que não está incluído na comparação de elementos de Esquema comparar janela de Visual Studio. | |
SchemaCompareFileBasedModelCreator | Fornece um ponto de extensão para um criador de arquivo usado pelo Esquema comparar janela de Visual Studio Premium e Visual Studio Ultimate para criar um banco de dados baseado em arquivo. | |
SchemaCompareFileBasedModelProvider | Fornece uma classe para o provedor de um modelo baseado em arquivo comparar os esquemas de Esquema comparar janela de Visual Studio Premium e Visual Studio Ultimate. | |
SchemaCompareGridRow | Representa uma linha na Esquema comparar janela de Visual Studio que permite que o código manipular a aparência e comportamento da linha. | |
SchemaCompareModelInformation | Fornece informações de equacionável sobre o provedor de esquema de banco de dados atual no Esquema comparar janela de Visual Studio Application Lifecycle Management (ALM). | |
SchemaCompareModelProviderBase | Fornece uma classe base para o esquema de objetos de provedor do modelo de comparação são usados na Esquema comparar janela de Visual Studio. | |
SchemaCompareScriptService | Fornece métodos para analisar e exibir os scripts de objeto para um banco de dados de destino na A definição de objeto janela e o Ferramenta de Script de atualização janela de Visual Studio Premium e Visual Studio Ultimate. Além disso, esse serviço pode modificar a estrutura do banco de dados de destino para coincidir com o esquema do banco de dados de origem, criando e executando um DeploymentPlan. | |
SchemaCompareSettingsService | Fornece as configurações padrão usadas pelo Esquema comparar janela no Visual Studio Premium e Visual Studio Ultimate. | |
StateChangedEventArgs | Fornece dados para o SelectStateChanged e SelectAsDependencyStateChanged eventos na Esquema comparar janela de Visual Studio Application Lifecycle Management (ALM). |
Interfaces
Interface | Descrição | |
---|---|---|
ISchemaCompareModelProvider | Fornece a interface base que representa um provedor de modelo de comparação de esquema. |
Enumerações
Enumeração | Descrição | |
---|---|---|
SchemaCompareConnectionType | Indica o tipo de conexão é usado em um IModelProvider objeto. | |
SchemaCompareGridRowType | Especifica o tipo de diferença em como os elementos de origem e destino diferem entre dois bancos de dados. |