Condividi tramite


DbConfiguration.SetModelCacheKey Metodo

Definizione

Chiamare questo metodo dal costruttore di una classe derivata da DbConfiguration per impostare un Func<T,TResult> oggetto come factory della chiave della cache del modello che consente alla chiave usata di memorizzare nella cache il modello dietro un DbContext oggetto da modificare.

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

Parametri

keyFactory
Func<DbContext,IDbModelCacheKey>

Factory della chiave.

Commenti

Questo metodo viene fornito come modo pratico e individuabile per aggiungere la configurazione a Entity Framework. Internamente funziona allo stesso modo dell'uso di AddDependencyResolver per aggiungere un resolver appropriato per Func<T,TResult>. Ciò significa che, se lo si desidera, è possibile ottenere la stessa funzionalità usando un resolver personalizzato o un resolver supportato da un contenitore Inversion-of-Control.

Si applica a