Jazyk

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

Název Description
AddIgnored(IMutableModel, Type)
Zastaralé.

Označí daný typ entity jako ignorováný a 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 se měly nakonfigurovat jako vlastněné.

AddShared(IMutableModel, Type)
Zastaralé.

Označí daný typ entity jako sdílený, což znamená, ž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í při použití OnModelCreating(ModelBuilder)automaticky. Tato metoda umožňuje explicitně spustit v případech, kdy automatické spuštění není možné.

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

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

FindEntityType(IMutableModel, Type)
Zastaralé.

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

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

Vrátí typy entit odpovídající nejméně odvozené typy z dané entity.

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 s daný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 se žádný nenajde.

IsIgnored(IMutableModel, Type)
Zastaralé.

Určuje, jestli je daný název 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, String, IMutableEntityType)
Zastaralé.

Odebere typ entity s definováním navigace z modelu.

RemoveEntityType(IMutableModel, String)
Zastaralé.

Odebere typ entity bez definování navigace z modelu.

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

Odebere typ entity s definováním navigace z modelu.

RemoveEntityType(IMutableModel, Type)
Zastaralé.

Odebere typ entity z modelu.

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 označuje, jak kontext rozpozná změny vlastností pro instanci 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 označuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

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

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

Všimněte si, že jednotlivé typy entit mohou tento režim přístupu přepsat a jednotlivé vlastnosti typů entit mohou přepsat režim přístupu nastavený na typ entity. Hodnota nastavená zde bude použita pro libovolnou vlastnost, pro kterou nebyla zadána žádná přepsání.

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

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

Všimněte si, že jednotlivé typy entit mohou tento režim přístupu přepsat a jednotlivé vlastnosti typů entit mohou přepsat režim přístupu nastavený na typ entity. Hodnota nastavená zde bude použita pro libovolnou vlastnost, pro kterou nebyla zadána žádná přepsání.

Platí pro