共用方式為


DbConfiguration.SetModelCacheKey 方法

定義

從衍生自 DbConfiguration 的類別建構函式呼叫這個方法,將 設定 Func<T,TResult> 為模型快取金鑰處理站,讓用來快取模型後 DbContext 方的索引鍵變更。

protected internal void SetModelCacheKey (Func<System.Data.Entity.DbContext,System.Data.Entity.Infrastructure.IDbModelCacheKey> keyFactory);
member this.SetModelCacheKey : Func<System.Data.Entity.DbContext, System.Data.Entity.Infrastructure.IDbModelCacheKey> -> unit
Protected Friend Sub SetModelCacheKey (keyFactory As Func(Of DbContext, IDbModelCacheKey))

參數

keyFactory
Func<DbContext,IDbModelCacheKey>

金鑰處理站。

備註

這個方法會以方便且可探索的方式提供,以將設定新增至 Entity Framework。 在內部運作方式與使用 AddDependencyResolver 為 新增適當的解析程式 Func<T,TResult> 相同。 這表示,如有需要,可以使用自訂解析程式或由 Inversion-of-Control 容器支援的解析程式來達成相同的功能。

適用於