Dil

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
Özellikler

Yöntemler

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

FindEntityType(IModel, Type)
Geçersiz.

Verilen varlık sınıfını eşleyen varlığı alır. Belirtilen CLR türüne sahip bir varlık türü bulunamazsa veya paylaşılan tür varlık türü tarafından verilen CLR türü kullanılıyorsa veya varlık türünün tanımlayıcı bir gezintisi varsa 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. Belirtilen CLR türüne sahip bir varlık türü bulunamazsa veya paylaşılan tür varlık türü tarafından verilen CLR türü 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 varlık türünün bir ö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 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ımlama gezintisi içeren ilgili bir varlık türü içerip içermediğini belirten bir değer alır.

HasEntityTypeWithDefiningNavigation(IModel, Type)
Geçersiz.

Modelin tanımlama gezintisi içeren ilgili 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şimini yeniden kullanıp atamadığını 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 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 sürümler arasında rastgele değişebilir.

Şunlara uygulanır