Share via


MutableModelExtensions Sınıf

Tanım

Dikkat

Use IMutableModel

için IMutableModeluzantı yöntemleri.

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

Yöntemler

AddIgnored(IMutableModel, Type)
Geçersiz.

Verilen varlık türünü yoksayıldı olarak işaretler ve kuralların modele eşleşen bir varlık türü eklemesini engeller.

AddOwned(IMutableModel, Type)
Geçersiz.

Belirtilen varlık türünü sahip olunan olarak işaretler, bu da bulunan eşleşen varlık türlerinin sahip olunan olarak yapılandırılması gerektiğini belirtir.

AddShared(IMutableModel, Type)
Geçersiz.

Belirtilen varlık türünü paylaşılan olarak işaretler, bu da eşleşen varlık türlerinin bulunduğunda paylaşılan tür varlık türü olarak yapılandırılması gerektiğini belirtir.

FinalizeModel(IMutableModel)
Geçersiz.

Modelde son işlemeyi çalışma zamanı tarafından kullanıma hazır olacak şekilde zorlar. Bu işlem sonrası kullanılırken OnModelCreating(ModelBuilder)otomatik olarak gerçekleşir; bu yöntem, otomatik yürütmenin mümkün olmadığı durumlarda açıkça çalıştırılmasına izin verir.

FindEntityType(IMutableModel, 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(IMutableModel, Type, String, IMutableEntityType)
Geçersiz.

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

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Geçersiz.

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

GetEntityTypes(IMutableModel, String)
Geçersiz.

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

GetEntityTypes(IMutableModel, Type)
Geçersiz.

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

GetOrAddEntityType(IMutableModel, String)
Geçersiz.

Verilen ada sahip varlık türünü alır veya bulunamazsa yeni bir varlık türü ekler.

GetOrAddEntityType(IMutableModel, Type)
Geçersiz.

Verilen CLR sınıfına sahip varlık türünü alır veya bulunamazsa yeni bir varlık türü ekler.

IsIgnored(IMutableModel, Type)
Geçersiz.

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

IsOwned(IMutableModel, Type)
Geçersiz.

Verilen türü kullanan varlık türlerinin kurallar tarafından keşfedildiğinde sahip olunan türler olarak yapılandırılması gerekip gerekmediğini belirten bir değer döndürür.

RemoveEntityType(IMutableModel, IMutableEntityType)
Geçersiz.

Modelden bir varlık türünü kaldırır.

RemoveEntityType(IMutableModel, String)
Geçersiz.

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

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Geçersiz.

Modelden tanımlama gezintisi içeren bir varlık türünü kaldırır.

RemoveEntityType(IMutableModel, Type)
Geçersiz.

Modelden bir varlık türünü kaldırır.

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Geçersiz.

Modelden tanımlama gezintisi içeren bir varlık türünü kaldırır.

RemoveIgnored(IMutableModel, Type)
Geçersiz.

Yoksayılan varlık türünü kaldırır.

RemoveOwned(IMutableModel, Type)
Geçersiz.

Belirtilen sahip olunan türü kaldırır, bu da eşleşen varlık türlerinin bulunduğunda sahip olunan olarak yapılandırılmaması gerektiğini belirtir.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Geçersiz.

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

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Geçersiz.

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

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Geçersiz.

Bu modeldeki PropertyAccessMode tüm varlık türlerinin özellikleri için kullanılacak öğesini ayarlar.

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

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Geçersiz.

Bu modeldeki PropertyAccessMode tüm varlık türlerinin özellikleri için kullanılacak öğesini ayarlar.

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

Şunlara uygulanır