次の方法で共有


EntityConnection.BeginTransaction メソッド

定義

オーバーロード

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

適用対象