Udostępnij za pośrednictwem


DbConfiguration.SetModelCacheKey Metoda

Definicja

Wywołaj tę metodę od konstruktora klasy pochodnej, DbConfiguration aby ustawić Func<T,TResult> jako fabrykę kluczy pamięci podręcznej modelu, która umożliwia zmianę klucza używanego do buforowania modelu za elementem 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))

Parametry

keyFactory
Func<DbContext,IDbModelCacheKey>

Fabryka kluczy.

Uwagi

Ta metoda jest udostępniana jako wygodny i czytelny sposób dodawania konfiguracji do programu Entity Framework. Wewnętrznie działa w taki sam sposób, jak w przypadku używania polecenia AddDependencyResolver w celu dodania odpowiedniego narzędzia rozpoznawania dla Func<T,TResult>elementu . Oznacza to, że w razie potrzeby można osiągnąć tę samą funkcjonalność przy użyciu niestandardowego narzędzia rozpoznawania lub rozpoznawania rozpoznawania wspieranego przez kontener Inversion-of-Control.

Dotyczy