Compartir a través de


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
System_CAPS_pubmethod DeployDatabaseProject()

Implementa el proyecto de base de datos usando los valores del usuario en el archivo app.config.

System_CAPS_protmethodSystem_CAPS_static 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.String

    Ruta 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.
  • connectionString
    Type: 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 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