DatabaseFacade.AutoSavepointsEnabled 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
交易儲存點是否會自動 SaveChanges() 建立,若交易在手動啟動後 BeginTransaction()被呼叫。
public virtual bool AutoSavepointsEnabled { get; set; }
member this.AutoSavepointsEnabled : bool with get, set
Public Overridable Property AutoSavepointsEnabled As Boolean
屬性值
備註
預設值為 true,表示 SaveChanges() 會在手動啟動的交易中建立交易儲存點。 不論此特性如何,只有當資料提供者支援時,儲存點才會被建立;參見 SupportsSavepoints。
將此值設為 時 false 應謹慎操作,因為若 SaveChanges() 失敗,資料庫可能會處於損壞狀態。
更多資訊與範例請參閱 EF Core 中的交易 。