SqlDatabaseTestService.DeployDatabaseProject 方法

 

发布日期: 2016年9月

部署数据库项目。

命名空间:   Microsoft.Data.Tools.Schema.Sql.UnitTesting
程序集:  Microsoft.Data.Tools.Schema.Sql.UnitTesting(位于 Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)

重载列表

名称 说明
System_CAPS_pubmethod DeployDatabaseProject()

使用 app.config 文件中用户的设置部署数据库项目。

System_CAPS_protmethodSystem_CAPS_static DeployDatabaseProject(String, String, String, String)

将数据库项目部署到在引用的配置中指定的数据库。

备注

初始化该程序集时,将由基础结构调用这些方法。该方法在执行任何单元测试前建立测试数据库。

另请参阅

SqlDatabaseTestService 类
Microsoft.Data.Tools.Schema.Sql.UnitTesting 命名空间

返回页首

SqlDatabaseTestService.DeployDatabaseProject 方法 ()

使用 app.config 文件中用户的设置部署数据库项目。

语法

public virtual void DeployDatabaseProject()
public:
virtual void DeployDatabaseProject()
abstract DeployDatabaseProject : unit -> unit
override DeployDatabaseProject : unit -> unit
Public Overridable Sub DeployDatabaseProject

备注

如果要控制数据库部署行为,请重写此方法。例如,可能要部署到 Oracle 数据库。这些方法使用特权上下文以部署数据库项目。

返回页首

SqlDatabaseTestService.DeployDatabaseProject 方法 (String, String, String, String)

将数据库项目部署到在引用的配置中指定的数据库。

语法

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
)

参数

  • databaseProjectFileName
    Type: System.String

    数据库项目文件的路径。

  • Configuration
    执行部署 MSBuild 任务时使用的解决方案生成配置。
  • connectionString
    Type: System.String

    目标数据库的连接字符串。此字符串必须是 SQL 数据库的连接字符串。

备注

如果已使用 app.config 命名空间中提供的类将必要信息添加到 N:Microsoft.Data.Schema.UnitTesting.Configuration 文件,则此方法将部署数据库项目。

使用特权连接上下文以部署数据库。

另请参阅

System.Data.SqlClient
N:Microsoft.Data.Schema.UnitTesting.Configuration

返回页首