Sdílet prostřednictvím


MutableModelExtensions Třída

Definice

Upozornění

Use IMutableModel

Rozšiřující metody pro IMutableModel.

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
Dědičnost
MutableModelExtensions
Atributy

Metody

AddIgnored(IMutableModel, Type)
Zastaralé.

Označí daný typ entity jako ignorovaný, což brání konvencím v přidání odpovídajícího typu entity do modelu.

AddOwned(IMutableModel, Type)
Zastaralé.

Označí daný typ entity jako vlastněný, což znamená, že při zjištění odpovídajících typů entit by měly být nakonfigurovány jako vlastněné.

AddShared(IMutableModel, Type)
Zastaralé.

Označí daný typ entity jako sdílený, což označuje, že při zjištění odpovídajících typů entit by měly být nakonfigurovány jako typ entity sdíleného typu.

FinalizeModel(IMutableModel)
Zastaralé.

Vynutí následné zpracování modelu tak, aby byl připravený k použití modulem runtime. K tomuto následnému zpracování dochází automaticky při použití OnModelCreating(ModelBuilder). Tato metoda umožňuje jeho explicitní spuštění v případech, kdy automatické spuštění není možné.

FindEntityType(IMutableModel, Type)
Zastaralé.

Získá entitu, která mapuje danou třídu entity. Vrátí, null pokud se nenajde žádný typ entity s daným typem CLR nebo se daný typ CLR používá pro typ entity sdíleného typu nebo pokud má typ entity definující navigaci.

FindEntityType(IMutableModel, Type, String, IMutableEntityType)
Zastaralé.

Získá typ entity pro daný název, definování navigačního názvu a definující typ entity. Vrátí, null pokud není nalezen žádný odpovídající typ entity.

FindLeastDerivedEntityTypes(IMutableModel, Type, Func<IMutableEntityType,Boolean>)
Zastaralé.

Vrátí typy entit odpovídající nejméně odvozených typů z dané.

GetEntityTypes(IMutableModel, String)
Zastaralé.

Získá typy entit odpovídající danému názvu.

GetEntityTypes(IMutableModel, Type)
Zastaralé.

Získá typy entit odpovídající danému typu.

GetOrAddEntityType(IMutableModel, String)
Zastaralé.

Získá typ entity se zadaným názvem nebo přidá nový typ entity, pokud není nalezen žádný.

GetOrAddEntityType(IMutableModel, Type)
Zastaralé.

Získá typ entity s danou třídou CLR nebo přidá nový typ entity, pokud není nalezen žádný.

IsIgnored(IMutableModel, Type)
Zastaralé.

Určuje, jestli je název daného typu entity ignorován.

IsOwned(IMutableModel, Type)
Zastaralé.

Vrátí hodnotu označující, zda mají být typy entit používající daný typ nakonfigurovány jako vlastněné typy při zjištění konvencí.

RemoveEntityType(IMutableModel, IMutableEntityType)
Zastaralé.

Odebere typ entity z modelu.

RemoveEntityType(IMutableModel, String)
Zastaralé.

Odebere typ entity bez definující navigace z modelu.

RemoveEntityType(IMutableModel, String, String, IMutableEntityType)
Zastaralé.

Odebere z modelu typ entity s definující navigaci.

RemoveEntityType(IMutableModel, Type)
Zastaralé.

Odebere typ entity z modelu.

RemoveEntityType(IMutableModel, Type, String, IMutableEntityType)
Zastaralé.

Odebere z modelu typ entity s definující navigaci.

RemoveIgnored(IMutableModel, Type)
Zastaralé.

Odebere ignorovaný typ entity.

RemoveOwned(IMutableModel, Type)
Zastaralé.

Odebere daný vlastněný typ, který označuje, že při zjištění odpovídajících typů entit by neměly být nakonfigurovány jako vlastněné.

SetChangeTrackingStrategy(IMutableModel, ChangeTrackingStrategy)
Zastaralé.

Nastaví výchozí strategii sledování změn, která se použije pro entity v modelu. Tato strategie určuje, jak kontext rozpozná změny vlastností instance typu entity.

SetChangeTrackingStrategy(IMutableModel, Nullable<ChangeTrackingStrategy>)
Zastaralé.

Nastaví výchozí strategii sledování změn, která se použije pro entity v modelu. Tato strategie určuje, jak kontext rozpozná změny vlastností instance typu entity.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Zastaralé.

Nastaví možnost PropertyAccessMode na použití pro vlastnosti všech typů entit v tomto modelu.

Všimněte si, že jednotlivé typy entit můžou tento režim přístupu přepsat a jednotlivé vlastnosti typů entit můžou přepsat režim přístupu nastavený na typ entity. Zde nastavená hodnota se použije pro všechny vlastnosti, pro které nebylo zadáno žádné přepsání.

SetPropertyAccessMode(IMutableModel, Nullable<PropertyAccessMode>)
Zastaralé.

Nastaví možnost PropertyAccessMode na použití pro vlastnosti všech typů entit v tomto modelu.

Všimněte si, že jednotlivé typy entit můžou tento režim přístupu přepsat a jednotlivé vlastnosti typů entit můžou přepsat režim přístupu nastavený na typ entity. Zde nastavená hodnota se použije pro všechny vlastnosti, pro které nebylo zadáno žádné přepsání.

Platí pro