Condividi tramite


Proprietà HistoryContext.CacheKey

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Ottiene la chiave utilizzata per trovare un modello compilato in precedenza per questo contesto. Utilizzato per evitare l'elaborazione di OnModelCreating e il calcolo del modello ogni volta che viene creata una nuova istanza di contesto. Per impostazione predefinita, questa proprietà restituisce lo schema predefinito. Nella maggior parte dei casi, non è necessario eseguire l'override di questa proprietà. Se, tuttavia, l'implementazione di OnModelCreating contiene logica condizionale che restituisce un modello diverso compilato per lo schema predefinito e lo stesso provider di database, è necessario eseguire l'override di questa proprietà e calcolare una chiave appropriata.

Spazio dei nomi:  System.Data.Entity.Migrations.History
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Overridable ReadOnly Property CacheKey As String 
    Get
'Utilizzo
Dim instance As HistoryContext 
Dim value As String 

value = instance.CacheKey
public virtual string CacheKey { get; }
public:
virtual property String^ CacheKey {
    String^ get ();
}
abstract CacheKey : string 
override CacheKey : string
function get CacheKey () : String

Valore proprietà

Tipo: System.String

Implements

IDbModelCacheKeyProvider.CacheKey

Vedere anche

Riferimento

HistoryContext Classe

Spazio dei nomi System.Data.Entity.Migrations.History