DataContext.Transaction Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает локальную транзакцию для платформы .NET, используемой для доступа к базе данных.
public:
property System::Data::Common::DbTransaction ^ Transaction { System::Data::Common::DbTransaction ^ get(); void set(System::Data::Common::DbTransaction ^ value); };
public System.Data.Common.DbTransaction Transaction { get; set; }
member this.Transaction : System.Data.Common.DbTransaction with get, set
Public Property Transaction As DbTransaction
Значение свойства
Объект транзакции, используемый DataContext при выполнении запросов и команд.
Комментарии
Основным сценарием этого свойства является взаимодействие с реляционным кодом ADO.NET. Например, используйте это свойство при написании собственных Create/Update/Deleteметодов для задания Transaction свойства в объекте ADO.Command
Следует отметить следующее.
Если это свойство не было явно задано, метод получения возвращает значение NULL.
Если код выполняется в контексте Transaction , установка этого свойства вызывает исключение.
Если это свойство задано и открывается новое Transaction , исключение возникает при выполнении запроса или обновления.