DatabaseTestService.GenerateData, méthode (String, Boolean, String, String)
En cas de substitution dans une classe dérivée, génère des données dans la base de données spécifiée à l'aide du plan de génération de données référencé.
Espace de noms : Microsoft.Data.Schema.UnitTesting
Assembly : Microsoft.Data.Schema.UnitTesting (dans Microsoft.Data.Schema.UnitTesting.dll)
Syntaxe
'Déclaration
Protected Shared Sub GenerateData ( _
dgenFileName As String, _
clearDatabase As Boolean, _
providerInvariantName As String, _
connectionString As String _
)
protected static void GenerateData(
string dgenFileName,
bool clearDatabase,
string providerInvariantName,
string connectionString
)
protected:
static void GenerateData(
String^ dgenFileName,
bool clearDatabase,
String^ providerInvariantName,
String^ connectionString
)
static member GenerateData :
dgenFileName:string *
clearDatabase:bool *
providerInvariantName:string *
connectionString:string -> unit
protected static function GenerateData(
dgenFileName : String,
clearDatabase : boolean,
providerInvariantName : String,
connectionString : String
)
Paramètres
- dgenFileName
Type : System.String
Fichier de générateur de données utilisé pour remplir la base de données.
- clearDatabase
Type : System.Boolean
Si la valeur est true, la base de données est effacée avant l'application de nouvelles données.
- providerInvariantName
Type : System.String
Fournisseur du client de base de données qui sera utilisé pour établir une connexion à la base de données.Ce 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 génère des données dans le 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 Microsoft.Data.Schema.UnitTesting.Configuration.
Un contexte de connexion privilégié est utilisé pour générer les données.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.