Condividi tramite


DatabaseFacade.AutoSavepointsEnabled Proprietà

Definizione

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 .

Si applica a