Share via


ModelExtensions Sınıf

Tanım

Dikkat

Use IReadOnlyModel

için IReadOnlyModeluzantı yöntemleri.

public static class ModelExtensions
[System.Obsolete("Use IReadOnlyModel")]
public static class ModelExtensions
type ModelExtensions = class
[<System.Obsolete("Use IReadOnlyModel")>]
type ModelExtensions = class
Public Module ModelExtensions
Devralma
ModelExtensions
Öznitelikler

Yöntemler

FindEntityType(IModel, Type)
Geçersiz.

Verilen varlık sınıfını eşleyen varlığı alır. Verilen CLR türüne sahip bir varlık türü bulunamazsa veya belirtilen CLR türü paylaşılan tür varlık türü tarafından kullanılıyorsa veya varlık türünün tanımlayıcı bir gezintisi varsa döndürür null .

FindEntityType(IModel, Type, String, IEntityType)
Geçersiz.

Gezinti adını ve tanımlama varlık türünü tanımlayarak verilen tür için varlık türünü alır. Eşleşen varlık türü bulunmazsa döndürür null .

FindRuntimeEntityType(IModel, Type)
Geçersiz.

Sınıfın gerçek varlık türünden türetilmiş bir ara sunucu olabileceği verilen varlık sınıfını eşleyen varlığı alır. Verilen CLR türüne sahip bir varlık türü bulunamazsa veya belirtilen CLR türü paylaşılan tür varlık türü tarafından kullanılıyorsa veya varlık türünün tanımlayıcı bir gezintisi varsa döndürür null .

GetChangeTrackingStrategy(IModel)
Geçersiz.

Modeldeki varlıklar için kullanılan varsayılan değişiklik izleme stratejisini alır. Bu strateji, bağlamın bir varlık türü örneğinin özelliklerindeki değişiklikleri nasıl algıladiğini gösterir.

GetEntityTypes(IModel, String)
Geçersiz.

Verilen adla eşleşen varlık türlerini alır.

GetEntityTypes(IModel, Type)
Geçersiz.

Verilen türle eşleşen varlık türlerini alır.

GetProductVersion(IModel)
Geçersiz.

Bu modeli derlemek için kullanılan EF Core derleme sürümünü alır

GetPropertyAccessMode(IModel)
Geçersiz.

Bu modeldeki PropertyAccessMode varlık türlerinin özellikleri için kullanılan öğesini alır.

Tek tek varlık türlerinin bu erişim modunu geçersiz kılabileceğini ve varlık türlerinin tek tek özelliklerinin varlık türünde ayarlanan erişim modunu geçersiz kılabileceğini unutmayın. Burada döndürülen değer, geçersiz kılma belirtilmemiş herhangi bir özellik için kullanılır.

HasEntityTypeWithDefiningNavigation(IModel, String)
Geçersiz.

Modelin, tanımlayıcı bir gezinti ile karşılık gelen bir varlık türü içerip içermediğini belirten bir değer alır.

HasEntityTypeWithDefiningNavigation(IModel, Type)
Geçersiz.

Modelin, tanımlayıcı bir gezinti ile karşılık gelen bir varlık türü içerip içermediğini belirten bir değer alır.

IsIndexerMethod(IModel, MethodInfo)
Geçersiz.

Verilen MethodInfo'nun dizin oluşturucu erişimine yeniden erişip erişmeyeceğini belirten bir değer alır.

IsShared(IModel, Type)
Geçersiz.

CLR türünün modeldeki paylaşılan tür varlıkları tarafından kullanılıp kullanılmadığını alır.

ToDebugString(IModel, MetadataDebugStringOptions, Int32)
Geçersiz.

Verilen meta verilerin insan tarafından okunabilir bir gösterimini oluşturur.

Uyarı: Döndürülen dizenin biçimine güvenmeyin. Yalnızca hata ayıklama için tasarlanmıştır ve yayınlar arasında rastgele değiştirilebilir.

Şunlara uygulanır