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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。