Transaction
Свойство предоставляет или устанавливает значение DbTransaction (подраздел Класс DbTransaction) для соединения, по которому должен выполняться объект DbCommand
.
Декларация
[BrowsableAttribute(false)] public DbTransaction Transaction {get; set;};
Значение свойства
Транзакция (значение типа System.Data.Common.DbTransaction), внутри которой выполняется объект DbCommand
. Если активной транзакции нет, возвращается null-значение.
Исключения
Отсутствуют.
Пример
Проверить, есть транзакция? Если да, закончить её и начать новую.
if (cmd.Transaction != null) { cmd.Transaction.Commit(); cmd.Transaction = cmd.Connection.BeginTransaction(); }
Примечание
Режим транзакции изменить нельзя.