SqlDatabaseTestService.DeployDatabaseProject メソッド
公開日: 2016年9月
データベース プロジェクトを配置します。
名前空間: Microsoft.Data.Tools.Schema.Sql.UnitTesting
アセンブリ: Microsoft.Data.Tools.Schema.Sql.UnitTesting (Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll 内)
オーバーロードの一覧
名前 | 説明 | |
---|---|---|
![]() |
DeployDatabaseProject() | app.config ファイルのユーザーの設定を使用して、データベース プロジェクトを配置します。 |
![]() ![]() |
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 タスクを実行するときに使用するソリューション ビルド構成。
providerInvariantName
Type: System.Stringデータベースへの接続に使用するデータベース クライアント プロバイダー。これは System.Data.SqlClient である必要があります。
connectionString
Type: System.Stringターゲット データベースへの接続文字列。これは、SQL データベースへの接続文字列である必要があります。
備考
必要な情報が app.config 名前空間で提供されているクラスを使用して N:Microsoft.Data.Schema.UnitTesting.Configuration ファイルに追加された場合、このメソッドはデータベース プロジェクトを配置します。
データベースの配置には、特権接続コンテキストが使用されます。
関連項目
System.Data.SqlClient
N:Microsoft.Data.Schema.UnitTesting.Configuration
トップに戻る