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 , при выполнении запроса или обновления возникает исключение.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по