ConventionModelExtensions Sınıf

Tanım

Dikkat

Use IConventionModel

İçin uzantı yöntemleri IConventionModel .

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

Yöntemler

AddIgnored(IConventionModel, Type, Boolean)

Verilen varlık türünü yoksayıldı olarak işaretler.

AddOwned(IConventionModel, Type, Boolean)

Verilen türü kullanan bulunan varlık türlerinin sahip olduğu şekilde yapılandırılması gerektiğini belirten, belirtilen varlık türünü sahip olarak işaretler.

AddShared(IConventionModel, Type, Boolean)

Verilen varlık türü, bulunan eşleşen varlık türlerinin paylaşılan tür varlık türü olarak yapılandırılması gerektiğini belirten paylaşılan olarak işaretler.

FinalizeModel(IConventionModel)

Çalışma zamanı tarafından kullanıma hazırlanmaya hazırsa, modelde işlem sonrası işleme zorlar. Bu post işlemi kullanılırken otomatik olarak gerçekleşir OnModelCreating(ModelBuilder) ; Bu yöntem, otomatik yürütmenin mümkün olmadığı durumlarda açıkça çalıştırılmasına izin verir.

FindEntityType(IConventionModel, Type)

Verilen varlık sınıfını eşleyen varlığı alır. nullVerilen ada sahip hiçbir varlık türü bulunmazsa döndürür.

FindEntityType(IConventionModel, Type, String, IConventionEntityType)

Verilen ad için varlık türünü alır, gezinti adını ve tanımlama varlık türünü tanımlar. nullEşleşen bir varlık türü bulunmazsa döndürür.

FindIgnoredConfigurationSource(IConventionModel, Type)

Verilen varlık türünün yoksayılıp yoksayılmadığını gösterir.

FindIsOwnedConfigurationSource(IConventionModel, Type)

Verilen türü kullanan varlık türlerinin, keşfedildiğinde sahip olan türler olarak yapılandırılıp yapılandırılmadığını gösteren bir değer döndürür.

FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>)

Verilen en küçük türetilmiş türlere karşılık gelen varlık türlerini döndürür.

GetChangeTrackingStrategyConfigurationSource(IConventionModel)

İçin yapılandırma kaynağını döndürür GetChangeTrackingStrategy(IModel) .

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

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

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

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

GetPropertyAccessModeConfigurationSource(IConventionModel)

İçin yapılandırma kaynağını döndürür GetPropertyAccessMode(IModel) .

IsIgnored(IConventionModel, String)

Verilen varlık türü adının yoksayılıp yoksayılmadığını gösterir.

IsIgnored(IConventionModel, Type)

Verilen varlık türünün yoksayılıp yoksayılmadığını gösterir.

IsOwned(IConventionModel, Type)

Verilen türü kullanan varlık türlerinin, keşfedildiğinde sahip olan türler olarak yapılandırılıp yapılandırılmadığını gösteren bir değer döndürür.

RemoveEntityType(IConventionModel, String)

Modelden gezinti tanımlamadan bir varlık türünü kaldırır.

RemoveEntityType(IConventionModel, String, String, IConventionEntityType)

Modelden gezinti tanımlayarak bir varlık türünü kaldırır.

RemoveEntityType(IConventionModel, Type)

Bir varlık türünü modelden kaldırır.

RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)

Modelden gezinti tanımlayarak bir varlık türünü kaldırır.

RemoveOwned(IConventionModel, Type)

Bulunan eşleşen varlık türleri sahip olarak yapılandırılmamalıdır, belirtilen sahip türü kaldırır.

SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean)

Modelde varlıklar için kullanmak üzere varsayılan değişiklik izleme stratejisini ayarlar. 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.

SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean)

Bu PropertyAccessMode modelde tüm varlık türlerinin özellikleri için kullanmak üzere ayarlar.

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 ayarlanmış değer, geçersiz kılma belirtilmemiş herhangi bir özellik için kullanılır.

Şunlara uygulanır