AutoTransactionBehavior 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指出如果使用者交易不是透過 'BeginTransaction' 建立,還是透過 'UseTransaction' 提供,是否會自動 SaveChanges() 建立交易。
public enum AutoTransactionBehavior
type AutoTransactionBehavior =
Public Enum AutoTransactionBehavior
- 繼承
-
AutoTransactionBehavior
欄位
Always | 1 | 只要沒有使用者交易,交易一律會自動建立。 即使不需要這些交易,此設定仍可能會建立交易,新增可能會降低效能的其他資料庫來回行程。 |
Never | 2 | 永遠不會自動建立交易。 請小心使用此選項,因為發生失敗時,資料庫可能會處於不一致的狀態。 |
WhenNeeded | 0 | 交易會視需要自動建立。 例如,大部分的單一 SQL 語句都會在交易內隱含執行,因此不需要建立明確的語句,以減少資料庫來回行程。 這是預設值。 |