DataContext.Transaction Właściwość

Definicja

Pobiera lub ustawia transakcję lokalną dla .NET Framework do użycia w celu uzyskania dostępu do bazy danych.

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

Wartość właściwości

Obiekt transakcji używany przez DataContext obiekt podczas wykonywania zapytań i poleceń.

Uwagi

Podstawowym scenariuszem dla tej właściwości jest współdziałanie z kodem relacyjnym ADO.NET. Na przykład użyj tej właściwości podczas pisania własnych Create/UpdateDelete/metod, aby ustawić Transaction właściwość na obiekcie ADO.Command

. Weź pod uwagę następujące kwestie:

  • Jeśli ta właściwość nie została jawnie ustawiona, funkcja getter zwraca wartość null.

  • Jeśli kod jest wykonywany w Transaction kontekście, ustawienie tej właściwości zgłasza wyjątek.

  • Jeśli ta właściwość jest ustawiona i zostanie otwarta nowa Transaction , zostanie zgłoszony wyjątek podczas wykonywania zapytania lub aktualizacji.

Dotyczy