Поделиться через


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/UpdateDelete/методов, чтобы задать Transaction свойство в объекте ADO.Command

Следует отметить следующее.

  • Если это свойство не задано явным образом, метод получения возвращает значение NULL.

  • Если код выполняется в контексте Transaction , задание этого свойства вызывает исключение.

  • Если это свойство задано и открывается новое Transaction , при выполнении запроса или обновления возникает исключение.

Применяется к