次の方法で共有


EntityTransaction クラス

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

概念レイヤーのトランザクションを表すクラス

継承階層

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbTransaction
      System.Data.Entity.Core.EntityClient.EntityTransaction

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

構文

'宣言
Public Class EntityTransaction _
    Inherits DbTransaction
'使用
Dim instance As EntityTransaction
public class EntityTransaction : DbTransaction
public ref class EntityTransaction : public DbTransaction
type EntityTransaction =  
    class 
        inherit DbTransaction 
    end
public class EntityTransaction extends DbTransaction

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

プロパティ

  名前 説明
パブリック プロパティ Connection この EntityTransaction の EntityConnection を取得します。
プロテクト プロパティ DbConnection このトランザクション オブジェクトを所有する接続オブジェクト (DbTransaction.DbConnection をオーバーライドします。)
パブリック プロパティ IsolationLevel この EntityTransaction の分離レベルを取得します。 (DbTransaction.IsolationLevel をオーバーライドします。)
パブリック プロパティ StoreTransaction 基になるプロバイダーとのトランザクションの DbTransaction を取得します。

上揃え

メソッド

  名前 説明
パブリック メソッド Commit 基になるトランザクションをコミットします。 (DbTransaction.Commit() をオーバーライドします。)
パブリック メソッド CreateObjRef セキュリティ クリティカル。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose() (DbTransaction から継承されます。)
プロテクト メソッド Dispose(Boolean) このトランザクション オブジェクトをクリーンアップします (DbTransaction.Dispose(Boolean) をオーバーライドします。)
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetLifetimeService セキュリティ クリティカル。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType (Object から継承されます。)
パブリック メソッド InitializeLifetimeService セキュリティ クリティカル。 (MarshalByRefObject から継承されます。)
プロテクト メソッド MemberwiseClone() (Object から継承されます。)
プロテクト メソッド MemberwiseClone(Boolean) (MarshalByRefObject から継承されます。)
パブリック メソッド Rollback 基になるトランザクションをロールバックします。 (DbTransaction.Rollback() をオーバーライドします。)
パブリック メソッド ToString (Object から継承されます。)

上揃え

明示的なインターフェイスの実装  

  名前 説明
明示的なインターフェイス実装プライベート プロパティ IDbTransaction.Connection (DbTransaction から継承されます。)

上揃え

スレッド セーフ

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

参照

参照

System.Data.Entity.Core.EntityClient 名前空間