Partilhar via


DatabaseFacade.AutoSavepointsEnabled Propriedade

Definição

Se um ponto de salvamento de transação será criado automaticamente por SaveChanges() se ele for chamado depois que uma transação for iniciada manualmente com BeginTransaction().

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

Valor da propriedade

Comentários

O valor padrão é true, o que significa que SaveChanges() criará um ponto de salvamento de transação em uma transação iniciada manualmente. Independentemente dessa propriedade, os pontos de salvamento só serão criados se o provedor de dados der suporte a eles; consulte SupportsSavepoints.

Definir esse valor false como só deve ser feito com cuidado, pois o banco de dados pode ser deixado em um estado corrompido se SaveChanges() falhar.

Consulte Transações no EF Core para obter mais informações e exemplos.

Aplica-se a