Método SqlDatabaseTestService.DeployDatabaseProject
Publicado: setembro de 2016
Implanta um projeto de banco de dados.
Namespace: Microsoft.Data.Tools.Schema.Sql.UnitTesting
Assembly: Microsoft.Data.Tools.Schema.Sql.UnitTesting (em Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)
Nome | Descrição | |
---|---|---|
DeployDatabaseProject() | Implanta o projeto de banco de dados usando as configurações do usuário no arquivo app.config. |
|
DeployDatabaseProject(String, String, String, String) | Implanta um projeto de banco de dados para o banco de dados que é especificado na configuração referenciada. |
Esses métodos são chamados pela infraestrutura quando o assembly é inicializado.Os métodos estabelecem o banco de dados de teste antes da execução de qualquer teste de unidade.
Classe SqlDatabaseTestService
Namespace Microsoft.Data.Tools.Schema.Sql.UnitTesting
Retornar ao início
Implanta o projeto de banco de dados usando as configurações do usuário no arquivo app.config.
public virtual void DeployDatabaseProject()
public:
virtual void DeployDatabaseProject()
abstract DeployDatabaseProject : unit -> unit
override DeployDatabaseProject : unit -> unit
Public Overridable Sub DeployDatabaseProject
Substitua este método para controlar o comportamento de implantação do banco de dados.Por exemplo, talvez você queira implantar em um banco de dados Oracle.Esses métodos usam o contexto privilegiado para implantar o projeto de banco de dados.
Retornar ao início
Implanta um projeto de banco de dados para o banco de dados que é especificado na configuração referenciada.
protected static void DeployDatabaseProject(
string databaseProjectFileName,
string configuration,
string providerInvariantName,
string connectionString
)
protected:
static void DeployDatabaseProject(
String^ databaseProjectFileName,
String^ configuration,
String^ providerInvariantName,
String^ connectionString
)
static member DeployDatabaseProject :
databaseProjectFileName:string *
configuration:string *
providerInvariantName:string *
connectionString:string -> unit
Protected Shared Sub DeployDatabaseProject (
databaseProjectFileName As String,
configuration As String,
providerInvariantName As String,
connectionString As String
)
databaseProjectFileName
Type: System.StringO caminho do arquivo de projeto de banco de dados.
- Configuration
A configuração de compilação para uma solução que usou a tarefa de implantação MSBuild é executada.
providerInvariantName
Type: System.StringO provedor cliente de banco de dados que é usado na conexão ao banco de dados.Ele deve ser System.Data.SqlClient.
connectionString
Type: System.StringA cadeia de conexão para o banco de dados de destino.Ela deve ser uma cadeia de conexão para um banco de dados SQL.
Este método implanta um projeto de banco de dados quando as informações necessárias são adicionadas ao arquivo app.config usando as classes fornecidas no namespace N:Microsoft.Data.Schema.UnitTesting.Configuration.
Um contexto de conexão privilegiado é usado para implantar o banco de dados.
System.Data.SqlClient
N:Microsoft.Data.Schema.UnitTesting.Configuration
Retornar ao início