共用方式為


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()

請參閱

參考

DbChangeTracker 類別

System.Data.Entity.Infrastructure 命名空間