Freigeben über


ModelCacheKey Klasse

Definition

Ein Schlüssel, der das Modell für einen bestimmten Kontext eindeutig identifiziert. Dies wird verwendet, um ein zwischengespeichertes Modell für einen bestimmten Kontext zu speichern und nachzuschlagen. Diese Standardimplementierung verwendet den Kontexttyp als Schlüssel, sodass davon ausgegangen wird, dass alle Kontexte eines bestimmten Typs das gleiche Modell aufweisen.

public class ModelCacheKey
type ModelCacheKey = class
Public Class ModelCacheKey
Vererbung
ModelCacheKey

Hinweise

Weitere Informationen und Beispiele finden Sie unter Zwischenspeichern von EF Core-Modellen .

Konstruktoren

ModelCacheKey(DbContext)

Initialisiert eine neue Instanz der ModelCacheKey-Klasse.

ModelCacheKey(DbContext, Boolean)

Initialisiert eine neue Instanz der ModelCacheKey-Klasse.

Methoden

Equals(ModelCacheKey)

Bestimmt, ob dieser Schlüssel einem bestimmten Schlüssel entspricht (d. h. ob er für denselben Kontexttyp gilt).

Equals(Object)

Bestimmt, ob dieser Schlüssel einem bestimmten Objekt entspricht (d. h. ob es sich um Schlüssel für denselben Kontexttyp handelt).

GetHashCode()

Ruft den Hashcode für den Schlüssel ab.

Gilt für: