ModelCacheKey Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. Bei dieser Standardimplementierung wird der Kontexttyp als Schlüssel verwendet, sodass davon ausgegangen wird, dass alle Kontexte eines bestimmten Typs dasselbe Modell aufweisen.
public class ModelCacheKey
[System.Runtime.CompilerServices.Nullable(0)]
public class ModelCacheKey
type ModelCacheKey = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type ModelCacheKey = class
Public Class ModelCacheKey
- Vererbung
-
ModelCacheKey
- Attribute
Hinweise
Weitere Informationen und Beispiele finden Sie unter EF Core-Modellzwischenspeicherung .
Konstruktoren
| Name | Beschreibung |
|---|---|
| ModelCacheKey(DbContext, Boolean) |
Initialisiert eine neue Instanz der ModelCacheKey-Klasse. |
| ModelCacheKey(DbContext) |
Initialisiert eine neue Instanz der ModelCacheKey-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(ModelCacheKey) |
Bestimmt, ob dieser Schlüssel einem bestimmten Schlüssel entspricht (d. h. wenn er für denselben Kontexttyp gilt). |
| Equals(Object) |
Bestimmt, ob dieser Schlüssel einem bestimmten Objekt entspricht (d. h. wenn es sich um Schlüssel für denselben Kontexttyp handelt). |
| GetHashCode() |
Ruft den Hashcode für den Schlüssel ab. |