Compartir a través de


DatabaseFacade.AutoSavepointsEnabled Propiedad

Definición

Si un punto de retorno de transacción se creará automáticamente SaveChanges() si se llama a después de que una transacción se haya iniciado manualmente con BeginTransaction().

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

Valor de propiedad

Comentarios

El valor predeterminado es true, lo que significa que SaveChanges() creará un punto de retorno de transacción dentro de una transacción iniciada manualmente. Independientemente de esta propiedad, los puntos de retorno solo se crean si el proveedor de datos los admite; vea SupportsSavepoints.

Establecer este valor false en solo debe hacerse con precaución, ya que la base de datos podría dejarse en un estado dañado si SaveChanges() se produce un error.

Consulte Transacciones en EF Core para obtener más información y ejemplos.

Se aplica a