将数据库项目部署到在引用的配置中指定的数据库。
命名空间: Microsoft.Data.Schema.UnitTesting
程序集: Microsoft.Data.Schema.UnitTesting(在 Microsoft.Data.Schema.UnitTesting.dll 中)
语法
声明
Protected Shared Sub DeployDatabaseProject ( _
databaseProjectFileName As String, _
configuration As String, _
providerInvariantName As String, _
connectionString As 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 static function DeployDatabaseProject(
databaseProjectFileName : String,
configuration : String,
providerInvariantName : String,
connectionString : String
)
参数
- databaseProjectFileName
类型:System.String
数据库项目文件的路径。
- configuration
类型:System.String
- providerInvariantName
类型:System.String
用于连接到数据库的数据库客户端提供程序。此提供程序必须为 System.Data.SqlClient。
- connectionString
类型:System.String
目标数据库的连接字符串。此字符串必须是 SQL 数据库的连接字符串。
备注
如果已使用 Microsoft.Data.Schema.UnitTesting.Configuration 命名空间中提供的类将必要信息添加到 app.config 文件,则此方法将部署数据库项目。
使用特权连接上下文以部署数据库。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。