DatabaseFacade.AutoSavepointsEnabled Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se un punto di salvataggio della transazione verrà creato automaticamente se SaveChanges() viene chiamato dopo che una transazione è stata avviata manualmente 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
, ovvero 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 solo 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 .