Compartilhar via


DbConfiguration.SetModelCacheKey Método

Definição

Chame esse método do construtor de uma classe derivada de DbConfiguration para definir um Func<T,TResult> como a fábrica de chaves de cache de modelo que permite que a chave usada para armazenar em cache o modelo atrás de um DbContext seja alterada.

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>

A fábrica de chaves.

Comentários

Esse método é fornecido como uma maneira conveniente e detectável de adicionar configuração ao Entity Framework. Internamente, ele funciona da mesma maneira que usar AddDependencyResolver para adicionar um resolvedor apropriado para Func<T,TResult>. Isso significa que, se desejado, a mesma funcionalidade pode ser obtida usando um resolvedor personalizado ou um resolvedor apoiado por um contêiner Inversion-of-Control.

Aplica-se a