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();
}
Примечание
Режим транзакции изменить нельзя.