Dil

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 arama yapmak 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
[System.Runtime.CompilerServices.Nullable(0)]
public class ModelCacheKey
type ModelCacheKey = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type ModelCacheKey = class
Public Class ModelCacheKey
Devralma
ModelCacheKey
Özellikler

Açıklamalar

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

Oluşturucular

Veri Akışı Adı Description
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

Veri Akışı Adı Description
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