ChangeTracker.HasChanges 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
檢查是否有新的、刪除或變更的實體被追蹤,使這些變更在被呼叫時SaveChanges()SaveChangesAsync(CancellationToken)會傳送到資料庫。
public virtual bool HasChanges();
abstract member HasChanges : unit -> bool
override this.HasChanges : unit -> bool
Public Overridable Function HasChanges () As Boolean
傳回
true 如果有儲存的變更,否則 false。
備註
此方法 DetectChanges() 呼叫以確保回傳值的準確性。 由於偵測變化可能較慢,建議暫時設定 AutoDetectChangesEnabled 為防止偵測在已知狀態為 up-to-日期的情況下偵測變化。
更多資訊與範例請參閱 EF Core 變更追蹤 。