AutoTransactionBehavior Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se una transazione verrà creata automaticamente da SaveChanges() se una transazione utente non è stata creata tramite 'BeginTransaction' o fornita tramite 'UseTransaction'.
public enum AutoTransactionBehavior
type AutoTransactionBehavior =
Public Enum AutoTransactionBehavior
- Ereditarietà
-
AutoTransactionBehavior
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| WhenNeeded | 0 | Le transazioni vengono create automaticamente in base alle esigenze. Ad esempio, la maggior parte delle singole istruzioni SQL viene eseguita in modo implicito all'interno di una transazione e pertanto non è necessario crearne uno esplicito, riducendo i round trip del database. Si tratta dell'impostazione predefinita. |
| Always | 1 | Le transazioni vengono sempre create automaticamente, purché non sia presente alcuna transazione utente. Questa impostazione può creare transazioni anche quando non sono necessarie, aggiungendo round trip aggiuntivi del database che potrebbero compromettere le prestazioni. |
| Never | 2 | Le transazioni non vengono mai create automaticamente. Usare queste opzioni con cautela, poiché il database potrebbe essere lasciato in uno stato incoerente in caso di errore. |