Método SqlDatabaseTestService.DeployDatabaseProject
Publicado: septiembre de 2016
Implementa un proyecto de base de datos.
Espacio de nombres: Microsoft.Data.Tools.Schema.Sql.UnitTesting
Ensamblado: Microsoft.Data.Tools.Schema.Sql.UnitTesting (en Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)
Lista de sobrecargas
Nombre | Descripción | |
---|---|---|
DeployDatabaseProject() | Implementa el proyecto de base de datos usando los valores del usuario en el archivo app.config. |
|
DeployDatabaseProject(String, String, String, String) | Implementa un proyecto de base de datos en la base de datos que se especifica en la configuración a la que se hace referencia. |
Comentarios
La infraestructura llama a estos métodos cuando se inicializa el ensamblado.Los métodos establecen la base de datos de prueba antes de que se ejecute cualquier prueba unitaria.
Ver también
Clase SqlDatabaseTestService
Espacio de nombres Microsoft.Data.Tools.Schema.Sql.UnitTesting
Volver al principio
Método SqlDatabaseTestService.DeployDatabaseProject ()
Implementa el proyecto de base de datos usando los valores del usuario en el archivo app.config.
Sintaxis
public virtual void DeployDatabaseProject()
public:
virtual void DeployDatabaseProject()
abstract DeployDatabaseProject : unit -> unit
override DeployDatabaseProject : unit -> unit
Public Overridable Sub DeployDatabaseProject
Comentarios
Invalide este método para controlar el comportamiento de implementación de la base de datos.Por ejemplo, quizás desee realizar la implementación en una base de datos de Oracle.Estos métodos usan el contexto privilegiado para implementar el proyecto de base de datos.
Volver al principio
Método SqlDatabaseTestService.DeployDatabaseProject (String, String, String, String)
Implementa un proyecto de base de datos en la base de datos que se especifica en la configuración a la que se hace referencia.
Sintaxis
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
)
Parámetros
databaseProjectFileName
Type: System.StringRuta de acceso del archivo del proyecto de base de datos.
- Configuration
Configuración de compilación de soluciones que se usa al ejecutar la tarea de implementación de MSBuild.
providerInvariantName
Type: System.StringProveedor de cliente de base de datos que se usa para conectar con la base de datos.Debe ser System.Data.SqlClient.
connectionString
Type: System.StringCadena 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 implementa un 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 N:Microsoft.Data.Schema.UnitTesting.Configuration.
Se usa un contexto de conexión privilegiado para implementar la base de datos.
Ver también
System.Data.SqlClient
N:Microsoft.Data.Schema.UnitTesting.Configuration
Volver al principio