DatabaseFacade.AutoSavepointsEnabled 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果在以 手動方式啟動 BeginTransaction() 交易之後呼叫交易,是否會自動 SaveChanges() 建立交易儲存點。
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 中的交易 。