ModelCacheKey Sınıf

Tanım

Belirli bir bağlam için modeli benzersiz olarak tanımlayan 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, bağlam türünü anahtar olarak kullanır, bu nedenle belirli bir türün tüm bağlamlarının aynı modele sahip olduğu varsayılır.

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

Açıklamalar

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

Oluşturucular

ModelCacheKey(DbContext, Boolean)

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

ModelCacheKey(DbContext)

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

Yöntemler

Equals(ModelCacheKey)

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

Equals(Object)

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

GetHashCode()

Anahtarın karma kodunu alır.

Şunlara uygulanır