Partilhar via


Classe SchemaDeploymentConstructor

Usado por Visual Studio para criar um SchemaDeployment objeto.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.ServiceConstructor
    Microsoft.Data.Schema.ServiceConstructor<SchemaDeployment>
      Microsoft.Data.Schema.Build.SchemaDeploymentConstructor

Namespace:  Microsoft.Data.Schema.Build
Assembly:  Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)

Sintaxe

'Declaração
Public Class SchemaDeploymentConstructor _
    Inherits ServiceConstructor(Of SchemaDeployment)
public class SchemaDeploymentConstructor : ServiceConstructor<SchemaDeployment>
public ref class SchemaDeploymentConstructor : public ServiceConstructor<SchemaDeployment^>
type SchemaDeploymentConstructor =  
    class
        inherit ServiceConstructor<SchemaDeployment>
    end
public class SchemaDeploymentConstructor extends ServiceConstructor<SchemaDeployment>

O tipo SchemaDeploymentConstructor expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SchemaDeploymentConstructor Inicializa uma nova instância da classe SchemaDeploymentConstructor.

Início

Propriedades

  Nome Descrição
Propriedade pública DatabaseSchemaProvider Obtém ou define o provedor de esquema de banco de dados atual. (Herdado de ServiceConstructor.)
Propriedade pública Errors Obtém ou define o Gerenciador de erro contém erros ou avisos são encontrados durante os processos de implantação.
Propriedade pública TargetDatabaseName

Início

Métodos

  Nome Descrição
Método público Clone Duplica a instância atual. (Herdado de ServiceConstructor<TService>.)
Método público ConstructService Chamado por um DatabaseSchemaProvider para criar uma instância especificado TService tipo. (Herdado de ServiceConstructor<TService>.)
Método protegido ConstructServiceImplementation Chamado por Visual Studio para obter um SchemaDeployment objeto. (Substitui ServiceConstructor<TService>.ConstructServiceImplementation().)
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método protegido OnConstructDeployment Cria um objeto de implantação do esquema.
Método público Setup(FileInfo, FileInfo)
Método público Setup(FileInfo, String) Prepara o SchemaDeployment o objeto usando o código-fonte fornecido arquivo e destino conexão cadeia de caracteres.
Método público Setup(DataSchemaModel, String) Prepara o SchemaDeployment o objeto usando o código-fonte fornecido modelo e destino conexão cadeia de caracteres.
Método público Setup(DataSchemaModel, DataSchemaModel, ModelComparisonResult) Prepara o SchemaDeployment o objeto usando o código-fonte fornecido e modelos de esquema de destino, com o resultado da comparação determinada.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Data.Schema.Build

ServiceConstructor<TService>