Partager via


DatabaseFacade.AutoSavepointsEnabled Propriété

Définition

Indique si un point d’enregistrement de transaction sera créé automatiquement par SaveChanges() s’il est appelé après qu’une transaction a été démarrée manuellement avec BeginTransaction().

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

Valeur de propriété

Remarques

La valeur par défaut est true, ce qui signifie que SaveChanges() crée un point d’enregistrement de transaction dans une transaction démarrée manuellement. Quelle que soit cette propriété, les points d’enregistrement sont créés uniquement si le fournisseur de données les prend en charge ; consultez SupportsSavepoints.

La définition de false cette valeur sur ne doit être effectuée qu’avec précaution, car la base de données peut rester dans un état endommagé en cas SaveChanges() d’échec.

Pour plus d’informations et d’exemples , consultez Transactions dans EF Core .

S’applique à