次の方法で共有


DbChangeTracker.HasChanges メソッド

定義

が呼び出された場合SaveChanges()にデータベースに送信される新しいエンティティ、削除済み、または変更されたエンティティまたはリレーションシップを追跡しているかどうかをDbContext確認します。

public bool HasChanges ();
member this.HasChanges : unit -> bool
Public Function HasChanges () As Boolean

戻り値

基になる DbContext に変更がある場合は True、それ以外の場合は false。

注釈

機能的には、このメソッドを呼び出すことは、追加、更新、または削除済みの状態にエンティティまたはリレーションシップがあるかどうかを確認することと同じです。 false に設定されていない限りAutoDetectChangesEnabled、このメソッドは を呼び出DetectChanges()します。

適用対象