Compartilhar via


DatabaseFacade.AutoTransactionsEnabled Propriedade

Definição

Cuidado

Use EnableAutoTransactions instead

Cuidado

Use AutoTransactionBehavior instead

Obtém ou define um valor que indica se uma transação será criada automaticamente se SaveChanges() nenhum dos métodos 'BeginTransaction' ou 'UseTransaction' tiver sido chamado.

public virtual bool AutoTransactionsEnabled { get; set; }
[System.Obsolete("Use EnableAutoTransactions instead")]
public virtual bool AutoTransactionsEnabled { get; set; }
[System.Obsolete("Use AutoTransactionBehavior instead")]
public virtual bool AutoTransactionsEnabled { get; set; }
member this.AutoTransactionsEnabled : bool with get, set
[<System.Obsolete("Use EnableAutoTransactions instead")>]
member this.AutoTransactionsEnabled : bool with get, set
[<System.Obsolete("Use AutoTransactionBehavior instead")>]
member this.AutoTransactionsEnabled : bool with get, set
Public Overridable Property AutoTransactionsEnabled As Boolean

Valor da propriedade

Atributos

Comentários

Definir esse valor como false também desabilitará o IExecutionStrategy para SaveChanges()

O valor padrão é true, o que significa que SaveChanges() sempre usará uma transação ao salvar alterações.

Definir esse valor false como só deve ser feito com cuidado, pois o banco de dados pode ser deixado em um estado inconsistente se ocorrer uma falha.

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

Aplica-se a