DataContext.Transaction Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine lokale Transaktion für die .NET Framework ab, die für den Zugriff auf die Datenbank verwendet werden soll, oder legt diese fest.
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
Eigenschaftswert
Das vom DataContext beim Ausführen von Abfragen und Befehlen verwendete Transaktionsobjekt.
Hinweise
Das primäre Szenario für diese Eigenschaft ist die Interoperabilität mit relationalem ADO.NET Code. Verwenden Sie diese Eigenschaft beispielsweise, wenn Sie Ihre eigenen Create
/Update
Delete
/Methoden schreiben, um die Transaction
-Eigenschaft für das ADO-Objekt Command
festzulegen.
Beachten Sie Folgendes:
Wenn diese Eigenschaft nicht explizit festgelegt wurde, gibt der Getter NULL zurück.
Wenn der Code in einem Transaction Kontext ausgeführt wird, löst das Festlegen dieser Eigenschaft eine Ausnahme aus.
Wenn diese Eigenschaft festgelegt und eine neue Transaction geöffnet wird, wird eine Ausnahme ausgelöst, wenn eine Abfrage oder ein Update ausgeführt wird.