DbChangeTracker.DetectChanges 方法
[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]
偵測對 POCO 實體的屬性和關聯性所做的變更。 請注意,某些類型的實體 (例如變更追蹤 Proxy 及衍生自 EntityObject 的實體) 會自動報告變更,所以這些類型的實體通常不需要呼叫 DetectChanges。 也請注意,通常 DbContext 的許多方法以及其相關類別會自動呼叫 DetectChanges,因此需要明確呼叫此方法的情況很少見。 但是,通常為了效能的理由,可能需要從 Configuration 使用 AutoDetectChangesEnabled 旗標來關閉 DetectChanges 的自動呼叫。
命名空間: System.Data.Entity.Infrastructure
組件: EntityFramework (在 EntityFramework.dll 中)
語法
'宣告
Public Sub DetectChanges
'用途
Dim instance As DbChangeTracker
instance.DetectChanges()
public void DetectChanges()
public:
void DetectChanges()
member DetectChanges : unit -> unit
public function DetectChanges()