AutoTransactionBehavior Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica se uma transação será criada automaticamente SaveChanges() se uma transação de usuário não foi criada por meio de 'BeginTransaction' ou fornecida por meio de 'UseTransaction'.
public enum AutoTransactionBehavior
type AutoTransactionBehavior =
Public Enum AutoTransactionBehavior
- Herança
-
AutoTransactionBehavior
Campos
Always | 1 | As transações são sempre criadas automaticamente, desde que não haja nenhuma transação de usuário. Essa configuração pode criar transações mesmo quando elas não são necessárias, adicionando viagens de ida e volta de banco de dados adicionais que podem prejudicar o desempenho. |
Never | 2 | As transações nunca são criadas automaticamente. Use essas opções com cuidado, pois o banco de dados poderá ser deixado em um estado inconsistente se ocorrer uma falha. |
WhenNeeded | 0 | As transações são criadas automaticamente conforme necessário. Por exemplo, a maioria das instruções SQL individuais são executadas implicitamente dentro de uma transação e, portanto, não exigem que uma explícita seja criada, reduzindo as viagens de ida e volta do banco de dados. Essa é a configuração padrão. |
Aplica-se a
Entity Framework