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 , исключение возникает при выполнении запроса или обновления.

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