Sprache

DatabaseFacade.AutoSavepointsEnabled Eigenschaft

Definition

Gibt an, ob ein Transaktionsspeicherpunkt automatisch SaveChanges() erstellt wird, wenn er aufgerufen wird, nachdem eine Transaktion manuell gestartet BeginTransaction()wurde.

public virtual bool AutoSavepointsEnabled { get; set; }
member this.AutoSavepointsEnabled : bool with get, set
Public Overridable Property AutoSavepointsEnabled As Boolean

Eigenschaftswert

Hinweise

Der Standardwert lautet true, d. h., dass SaveChanges() ein Transaktionsspeicherpunkt in einer manuell gestarteten Transaktion erstellt wird. Unabhängig von dieser Eigenschaft werden Speicherpunkte nur erstellt, wenn der Datenanbieter sie unterstützt. siehe SupportsSavepoints.

Das Festlegen dieses Werts auf false diesen Wert sollte nur mit Vorsicht erfolgen, da die Datenbank in einem beschädigten Zustand verbleiben könnte, wenn SaveChanges() ein Fehler auftritt.

Weitere Informationen und Beispiele finden Sie unter Transaktionen in EF Core .

Gilt für: