EntityConnection.BeginTransaction メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
BeginTransaction() |
基になるプロバイダーを使用してトランザクションを開始します。 |
BeginTransaction(IsolationLevel) |
基になるプロバイダーを使用して、指定の分離レベルでトランザクションを開始します。 |
BeginTransaction()
基になるプロバイダーを使用してトランザクションを開始します。
public virtual System.Data.Entity.Core.EntityClient.EntityTransaction BeginTransaction ();
override this.BeginTransaction : unit -> System.Data.Entity.Core.EntityClient.EntityTransaction
Public Overridable Function BeginTransaction () As EntityTransaction
戻り値
新しい EntityTransaction。 返される EntityTransaction インスタンスを後で EntityCommand と関連付けて、そのトランザクション内でコマンドを実行することができます。
例外
基になるプロバイダーが不明です。または、 の呼び出しは、既に BeginTransaction() 現在のトランザクションを持つ に対 EntityConnection して行われました。または、 の EntityConnection 状態は ではありません Open 。
適用対象
BeginTransaction(IsolationLevel)
基になるプロバイダーを使用して、指定の分離レベルでトランザクションを開始します。
public virtual System.Data.Entity.Core.EntityClient.EntityTransaction BeginTransaction (System.Data.IsolationLevel isolationLevel);
override this.BeginTransaction : System.Data.IsolationLevel -> System.Data.Entity.Core.EntityClient.EntityTransaction
パラメーター
- isolationLevel
- IsolationLevel
トランザクションの分離レベルです。
戻り値
新しい EntityTransaction。 返される EntityTransaction インスタンスを後で EntityCommand と関連付けて、そのトランザクション内でコマンドを実行することができます。
例外
基になるプロバイダーが不明です。または、 の呼び出しは、既に BeginTransaction() 現在のトランザクションを持つ に対 EntityConnection して行われました。または、 の EntityConnection 状態は ではありません Open 。
適用対象
Entity Framework