MutableModelExtensions Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í, |
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í, |
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
Entity Framework