Partager via


Méthode SqlDatabaseTestService.DeployDatabaseProject

 

Publication: août 2016

Déploie un projet de base de données.

Espace de noms:   Microsoft.Data.Tools.Schema.Sql.UnitTesting
Assembly:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (dans Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)

Liste de surcharge

Nom Description
System_CAPS_pubmethod DeployDatabaseProject()

Déploie le projet de base de données à l'aide des paramètres de l'utilisateur dans le fichier app.config.

System_CAPS_protmethodSystem_CAPS_static DeployDatabaseProject(String, String, String, String)

Déploie un projet de base de données sur la base de données spécifiée dans la configuration référencée.

Notes

Ces méthodes sont appelées par l'infrastructure lorsque l'assembly est initialisé.Les méthodes établissent la base de données de test avant l'exécution de tout test unitaire.

Voir aussi

SqlDatabaseTestService, classe
Microsoft.Data.Tools.Schema.Sql.UnitTesting, espace de noms

Retour au début

SqlDatabaseTestService.DeployDatabaseProject, méthode ()

Déploie le projet de base de données à l'aide des paramètres de l'utilisateur dans le fichier app.config.

Syntaxe

public virtual void DeployDatabaseProject()
public:
virtual void DeployDatabaseProject()
abstract DeployDatabaseProject : unit -> unit
override DeployDatabaseProject : unit -> unit
Public Overridable Sub DeployDatabaseProject

Notes

Substituez cette méthode pour contrôler le comportement du déploiement de la base de données.Par exemple, vous pouvez effectuer le déploiement dans une base de données Oracle.Ces méthodes utilisent le contexte privilégié pour déployer le projet de base de données.

Retour au début

SqlDatabaseTestService.DeployDatabaseProject, méthode (String, String, String, String)

Déploie un projet de base de données sur la base de données spécifiée dans la configuration référencée.

Syntaxe

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
)

Paramètres

  • databaseProjectFileName
    Type: System.String

    Chemin d'accès au fichier projet de base de données.

  • Configuration
    Configuration de build de solution utilisée lors de l'exécution de la tâche MSBuild de déploiement.
  • providerInvariantName
    Type: System.String

    Fournisseur de clients de base de données utilisé pour établir une connexion à la base de données.Doit être System.Data.SqlClient.

  • connectionString
    Type: System.String

    Chaîne de connexion pour la base de données cible.Ce doit être une chaîne de connexion à une base de données SQL.

Notes

Cette méthode déploie un projet de base de données si les informations nécessaires ont été ajoutées au fichier app.config à l'aide des classes fournies dans l'espace de noms N:Microsoft.Data.Schema.UnitTesting.Configuration.

Un contexte de connexion privilégié est utilisé pour déployer la base de données.

Voir aussi

System.Data.SqlClient
N:Microsoft.Data.Schema.UnitTesting.Configuration

Retour au début