Lingua

DatabaseFacade.AutoSavepointsEnabled Proprietà

Definizione

Indica se un punto di salvataggio della transazione verrà creato automaticamente se SaveChanges() viene chiamato dopo l'avvio manuale di una transazione con BeginTransaction().

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

Valore della proprietà

Commenti

Il valore predefinito è true, vale a dire che SaveChanges() creerà un punto di salvataggio della transazione all'interno di una transazione avviata manualmente. Indipendentemente da questa proprietà, i punti di salvataggio vengono creati solo se il provider di dati li supporta; vedere SupportsSavepoints.

L'impostazione di questo valore su false deve essere eseguita con cautela perché il database potrebbe essere lasciato in uno stato danneggiato in caso SaveChanges() di errore.

Per altre informazioni ed esempi, vedere Transazioni in EF Core .

Si applica a