Partager via


DbConfiguration.SetModelCacheKey Méthode

Définition

Appelez cette méthode à partir du constructeur d’une classe dérivée de DbConfiguration pour définir un Func<T,TResult> en tant que fabrique de clés de cache de modèle, ce qui permet de modifier la clé utilisée pour mettre en cache le modèle derrière un 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))

Paramètres

keyFactory
Func<DbContext,IDbModelCacheKey>

Fabrique de clés.

Remarques

Cette méthode est fournie comme un moyen pratique et détectable d’ajouter une configuration à Entity Framework. En interne, il fonctionne de la même façon que l’utilisation de AddDependencyResolver pour ajouter un programme de résolution approprié pour Func<T,TResult>. Cela signifie que, si vous le souhaitez, la même fonctionnalité peut être obtenue à l’aide d’un programme de résolution personnalisé ou d’un programme de résolution soutenu par un conteneur Inversion-of-Control.

S’applique à