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