ModelCacheKey Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |