DataContext.Transaction Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает локальную транзакцию для платформа .NET Framework, используемой для доступа к базе данных.
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 , при выполнении запроса или обновления возникает исключение.