Sdílet prostřednictvím


DbConfiguration.SetModelCacheKey Metoda

Definice

Volejte tuto metodu z konstruktoru třídy odvozené od DbConfiguration a nastavte Func<T,TResult> jako objekt pro vytváření klíčů mezipaměti modelu, který umožňuje změnit klíč použitý k ukládání modelu do mezipaměti za objektem 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>

Továrna na klíče.

Poznámky

Tato metoda je k dispozici jako pohodlný a zjistitelný způsob, jak přidat konfiguraci do Entity Frameworku. Interně funguje stejným způsobem jako použití AddDependencyResolver k přidání vhodného překladače pro Func<T,TResult>. To znamená, že v případě potřeby lze stejné funkce dosáhnout pomocí vlastního překladače nebo překladače založeného na kontejneru Inversion-of-Control.

Platí pro