DbChangeTracker.HasChanges 方法
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
確認如果呼叫 SaveChanges(),DbContext 是否會追蹤任何將傳送至資料庫之已新增、刪除、或變更的實體或關聯性。
命名空間: System.Data.Entity.Infrastructure
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public Function HasChanges As Boolean
'用途
Dim instance As DbChangeTracker
Dim returnValue As Boolean
returnValue = instance.HasChanges()
public bool HasChanges()
public:
bool HasChanges()
member HasChanges : unit -> bool
public function HasChanges() : boolean
傳回值
類型:System.Boolean
true 表示基礎 DbContext 有變更,否則為 false。
備註
呼叫此方法在功能上等同於檢查是否有狀態為 Added、Updated 或 Deleted 的實體或關聯性。 請注意,除非已將 AutoDetectChangesEnabled 設定為 false,否則此方法都會呼叫 DetectChanges()。