DatabaseFacade.AutoSavepointsEnabled 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.
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 .