Metodo SqlDatabaseTestService.DeployDatabaseProject
Data di pubblicazione: settembre 2016
Distribuisce un progetto di database.
Spazio dei nomi: Microsoft.Data.Tools.Schema.Sql.UnitTesting
Assembly: Microsoft.Data.Tools.Schema.Sql.UnitTesting (in Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)
Elenco degli overload
Nome | Descrizione | |
---|---|---|
![]() |
DeployDatabaseProject() | Distribuisce il progetto di database utilizzando le impostazioni dell'utente nel file app.config. |
![]() ![]() |
DeployDatabaseProject(String, String, String, String) | Distribuisce un progetto di database al database specificato nella configurazione a cui si fa riferimento. |
Osservazioni
Questi metodi vengono chiamati dall'infrastruttura quando viene inizializzato l'assembly.I metodi stabiliscono il database di test prima che qualsiasi unit test venga eseguito.
Vedere anche
Classe SqlDatabaseTestService
Spazio dei nomi Microsoft.Data.Tools.Schema.Sql.UnitTesting
Torna all'inizio
Metodo SqlDatabaseTestService.DeployDatabaseProject ()
Distribuisce il progetto di database utilizzando le impostazioni dell'utente nel file app.config.
Sintassi
public virtual void DeployDatabaseProject()
public:
virtual void DeployDatabaseProject()
abstract DeployDatabaseProject : unit -> unit
override DeployDatabaseProject : unit -> unit
Public Overridable Sub DeployDatabaseProject
Osservazioni
Eseguire l'override di questo metodo per controllare il comportamento della distribuzione del database.Si consideri ad esempio la distribuzione di un database Oracle.I metodi utilizzano il contesto autorizzato per distribuire il progetto di database.
Torna all'inizio
Metodo SqlDatabaseTestService.DeployDatabaseProject (String, String, String, String)
Distribuisce un progetto di database al database specificato nella configurazione a cui si fa riferimento.
Sintassi
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
)
Parametri
databaseProjectFileName
Type: System.StringPercorso del file di progetto di database.
- Configuration
Configurazione di compilazione della soluzione utilizzata durante l'esecuzione delle attività MSBuild di distribuzione.
providerInvariantName
Type: System.StringProvider client del database utilizzato per connettersi al database.Deve essere System.Data.SqlClient.
connectionString
Type: System.StringStringa di connessione per il database di destinazione.Deve essere una stringa di connessione a un database SQL.
Osservazioni
Questo metodo distribuisce un progetto di database se le informazioni necessarie sono state aggiunte al file app.config utilizzando le classi fornite nello spazio dei nomi N:Microsoft.Data.Schema.UnitTesting.Configuration.
Per distribuire il database viene utilizzato un contesto di connessione autorizzato.
Vedere anche
System.Data.SqlClient
N:Microsoft.Data.Schema.UnitTesting.Configuration
Torna all'inizio