次の方法で共有


DbContextTransaction クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

基になるストア接続上のトランザクション オブジェクトへのアクセスをラップし、Entity Framework がそのトランザクションのコンテキスト内でデータベースのコマンドを確実に実行します。 このクラスのインスタンスは、DbContextDatabase オブジェクトの BeginTransaction() を呼び出すことで取得されます。

継承階層

System.Object
  System.Data.Entity.DbContextTransaction

名前空間:  System.Data.Entity
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public Class DbContextTransaction _
    Implements IDisposable
'使用
Dim instance As DbContextTransaction
public class DbContextTransaction : IDisposable
public ref class DbContextTransaction : IDisposable
type DbContextTransaction =  
    class 
        interface IDisposable 
    end
public class DbContextTransaction implements IDisposable

DbContextTransaction 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ UnderlyingTransaction このコンテキスト トランザクションの基となるデータベース (ストア) トランザクションを取得します。

上揃え

メソッド

  名前 説明
パブリック メソッド Commit 基になるストア トランザクションをコミットします。
パブリック メソッド Dispose() このトランザクション オブジェクトをクリーンアップし、Entity Framework がそのトランザクションを使用しないようにします。
プロテクト メソッド Dispose(Boolean) このトランザクション オブジェクトが使用しているリソースを解放します。
パブリック メソッド Equals このインスタンスが、指定したオブジェクトと等しいかどうかを判定します。 (Object.Equals(Object) をオーバーライドします。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode 現在のインスタンスのハッシュ コードを返します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType このインスタンスに関連付けられている基になる型を取得します。
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド Rollback 基になるストア トランザクションをロールバックします。
パブリック メソッド ToString このインスタンスの文字列表現を返します。 (Object.ToString() をオーバーライドします。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity 名前空間