BeginTransaction
Метод начинает транзакцию по заданному соединению. Используется уровень изоляции транзакций, заданный в строке подключения. Если в строке подключения уровень изоляции транзакций не задан, используется значение по умолчанию: Pessimistic
.
Синтаксис
public DbTransaction BeginTransaction();
Возвращаемое значение
Объект типа System.Data.Common.DbTransaction
, представляющий новую транзакцию.
Исключения
InvalidOperationException
| Соединение не открыто или предыдущая транзакция не закончена. | |
LinterSqlException
| Код завершения СУБД ЛИНТЕР не равен 0 . |
Пример
// пример старта транзакций по нескольким соединениям DbTransaction tran1 = con1.BeginTransaction(); DbTransaction tran2 = con2.BeginTransaction();