ModelExtensions Sınıf

Tanım

Dikkat

Use IReadOnlyModel

için uzantı IReadOnlyModel 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)
Kullanımdan kalktı.

Verilen varlık sınıfını eşleen varlığı alır. Verilen CLR türüne sahip varlık türü bulunamasa veya paylaşılan tür varlık türü tarafından belirli BIR CLR türü kullanılıyorsa veya varlık türünün tanımlayan bir gezintisi null varsa döndürür.

FindEntityType(IModel, Type, String, IEntityType)

Verilen tür için varlık türünü alır, gezinti adını ve tanımlayan varlık türünü tanımlar. Eşleşen null varlık türü bulunamasa döndürür.

FindRuntimeEntityType(IModel, Type)

Sınıfın gerçek varlık türünden türetilen bir ara sunucu olduğu, verilen varlık sınıfını eşleten varlığı alır. Verilen CLR türüne sahip varlık türü bulunamasa veya paylaşılan tür varlık türü tarafından belirli BIR CLR türü kullanılıyorsa veya varlık türünün tanımlayan bir gezintisi null varsa döndürür.

GetChangeTrackingStrategy(IModel)

Modelde varlıklar için kullanılan varsayılan değişiklik izleme stratejisini alır. Bu strateji, bağlamın varlık türünün bir örneğinin özelliklerinde yapılan değişiklikleri nasıl algılay olduğunu gösterir.

GetEntityTypes(IModel, String)
Kullanımdan kalktı.

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

GetEntityTypes(IModel, Type)
Kullanımdan kalktı.

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

GetProductVersion(IModel)

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

GetPropertyAccessMode(IModel)

Bu PropertyAccessMode modelde varlık türlerinin özellikleri için kullanılan 'i alır.

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

HasEntityTypeWithDefiningNavigation(IModel, String)
Kullanımdan kalktı.

Modelin tanımlama gezintisi ile ilgili bir varlık türüne sahip olup olmadığını belirten bir değer alır.

HasEntityTypeWithDefiningNavigation(IModel, Type)
Kullanımdan kalktı.

Modelin tanımlama gezintisi ile ilgili bir varlık türüne sahip olup olmadığını belirten bir değer alır.

IsIndexerMethod(IModel, MethodInfo)

Verilen MethodInfo'da dizin oluşturma erişiminin yine olup olmadığını belirten bir değer alır.

IsShared(IModel, Type)

CLR türünün modelde paylaşılan tür varlıkları tarafından kullanıp kullanılmay olmadığını alır.

ToDebugString(IModel, MetadataDebugStringOptions, Int32)

Verilen meta verilerin insanlar tarafından okunabilir bir temsilini oluşturur.

Uyarı: Döndürülen dizenin biçimine güvenme. Yalnızca hata ayıklama için tasarlanmıştır ve sürümler arasında rastgele değişebilir.

Şunlara uygulanır