Поделиться через


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 равно .

Применяется к