次の方法で共有


ConnectionContext.Transaction プロパティ

 

Transact-SQL ステートメントを実行するときに使用するトランザクションを取得または設定します。

名前空間:   Microsoft.Data.Tools.Schema.Sql.UnitTesting
アセンブリ:  Microsoft.Data.Tools.Schema.Sql.UnitTesting (Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll 内)

構文

public DbTransaction Transaction { get; set; }
public:
property DbTransaction^ Transaction {
    DbTransaction^ get();
    void set(DbTransaction^ value);
}
member Transaction : DbTransaction with get, set
Public Property Transaction As DbTransaction

プロパティ値

Type: System.Data.Common.DbTransaction

現在の単体テストのトランザクション。

解説

このプロパティを使用して、単一のトランザクションのスコープ内で実行されるように、生成されたテスト コードを変更します。たとえば、アプリケーション テストの作成、更新、および削除によってデータベースの状態が変わります。ただし、単一のトランザクションのスコープ内でテストを実行すると、あるテストの動作によって別のテストの実行に影響が及ぶことを防止できます。テストが完了し、検証されたら、トランザクションをロールバックできます。

参照

DbTransaction
ConnectionContext クラス
Microsoft.Data.Tools.Schema.Sql.UnitTesting 名前空間

トップに戻る