Compartir a través de


DbConfiguration.SetModelCacheKey Método

Definición

Llame a este método desde el constructor de una clase derivada de DbConfiguration para establecer un Func<T,TResult> como generador de claves de caché del modelo que permite que la clave usada almacene en caché el modelo detrás de un DbContext objeto que se va a cambiar.

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))

Parámetros

keyFactory
Func<DbContext,IDbModelCacheKey>

Factoría de claves.

Comentarios

Este método se proporciona como una manera cómoda y reconocible de agregar configuración a Entity Framework. Internamente funciona de la misma manera que con AddDependencyResolver para agregar un solucionador adecuado para Func<T,TResult>. Esto significa que, si lo desea, se puede lograr la misma funcionalidad mediante un solucionador personalizado o un solucionador respaldado por un contenedor inversion-of-Control.

Se aplica a