DatabaseTestService.GenerateData (Método) (String, Boolean, String, String)
Cuando se invalida en una clase derivada, genera datos para la base de datos especificada utilizando el plan de generación de datos al que se hace referencia.
Espacio de nombres: Microsoft.Data.Schema.UnitTesting
Ensamblado: Microsoft.Data.Schema.UnitTesting (en Microsoft.Data.Schema.UnitTesting.dll)
Sintaxis
'Declaración
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
)
Parámetros
- dgenFileName
Tipo: System.String
Archivo de generador de datos que se usa para llenar la base de datos.
- clearDatabase
Tipo: System.Boolean
Si es true, la base de datos se vacía antes de aplicar los nuevos datos.
- providerInvariantName
Tipo: System.String
Proveedor de cliente de base de datos que se utilizará para conectar con la base de datos.Debe ser System.Data.SqlClient.
- connectionString
Tipo: System.String
Cadena de conexión para la base de datos de destino.Debe ser una cadena de conexión a una base de datos SQL.
Comentarios
Este método genera datos en el proyecto de base de datos si se ha agregado la información necesaria al archivo app.config usando las clases proporcionadas en el espacio de nombres Microsoft.Data.Schema.UnitTesting.Configuration.
Se utiliza un contexto de conexión privilegiado para generar los datos.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.