Sprache

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. 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.

Gilt für: