Lenguaje

DatabaseFacade.AutoSavepointsEnabled Propiedad

Definición

Indica si se creará automáticamente SaveChanges() un punto de retorno de transacción si se llama después de que se haya iniciado manualmente una transacción 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 guardado 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