Freigeben über


HistoryContext.CacheKey Eigenschaft

Definition

Ruft den Schlüssel ab, mit dem ein Modell gesucht wird, das zuvor für diesen Kontext erstellt wurde. Dies wird verwendet, um die Verarbeitung von OnModelCreating und die Berechnung des Modells bei jeder Erstellung eines neuen Kontexts instance zu vermeiden. Standardmäßig gibt diese Eigenschaft das Standardschema zurück. In den meisten Fällen müssen Sie diese Eigenschaft nicht überschreiben. Wenn Ihre Implementierung von OnModelCreating jedoch bedingte Logik enthält, die dazu führt, dass ein anderes Modell für denselben Datenbankanbieter und dasselbe Standardschema erstellt wird, sollten Sie diese Eigenschaft überschreiben und einen geeigneten Schlüssel berechnen.

public virtual string CacheKey { get; }
member this.CacheKey : string
Public Overridable ReadOnly Property CacheKey As String

Eigenschaftswert

Implementiert

Gilt für: