Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 | |
|---|---|---|
![]() |
DeployDatabaseProject() | Déploie le projet de base de données à l'aide des paramètres de l'utilisateur dans le fichier app.config. |
![]() ![]() |
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.StringChemin 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.StringFournisseur 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.StringChaî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
.jpeg)
.jpeg)
.jpeg)