DataContext.Transaction Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
/Update
Delete
/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.