次の方法で共有


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 タスクを実行するときに使用するソリューション ビルド構成。
  • 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

トップに戻る