Condividi tramite


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
System_CAPS_pubmethod DeployDatabaseProject()

Distribuisce il progetto di database utilizzando le impostazioni dell'utente nel file app.config.

System_CAPS_protmethodSystem_CAPS_static 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.String

    Percorso del file di progetto di database.

  • Configuration
    Configurazione di compilazione della soluzione utilizzata durante l'esecuzione delle attività MSBuild di distribuzione.
  • connectionString
    Type: System.String

    Stringa 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