ModelCacheKey Sınıf

Tanım

Belirli bir bağlam için modeli benzersiz bir şekilde tanımlayan bir anahtar. Bu, belirli bir bağlam için önbelleğe alınmış bir modeli depolamak ve aramak için kullanılır. Bu varsayılan uygulama, anahtar olarak bağlam türünü kullanır, bu nedenle belirli bir türün tüm bağlamlarının aynı modele sahip olduğunu varsayar.

public class ModelCacheKey
type ModelCacheKey = class
Public Class ModelCacheKey
Devralma
ModelCacheKey

Açıklamalar

Daha fazla bilgi için bkz. EF Core modeli önbelleğe alma .

Oluşturucular

ModelCacheKey(DbContext)

ModelCacheKey sınıfının yeni bir örneğini başlatır.

ModelCacheKey(DbContext, Boolean)

ModelCacheKey sınıfının yeni bir örneğini başlatır.

Yöntemler

Equals(ModelCacheKey)

Bu anahtarın belirli bir anahtarla eşdeğer olup olmadığını belirler (yani, aynı bağlam türü için ise).

Equals(Object)

Bu anahtarın belirli bir nesneye eşdeğer olup olmadığını belirler (yani, aynı bağlam türü için anahtarlardır).

GetHashCode()

Anahtarın karma kodunu alır.

Şunlara uygulanır