ConventionModelExtensions Třída

Definice

Upozornění

Use IConventionModel

Rozšiřující metody pro 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
Dědičnost
ConventionModelExtensions
Atributy

Metody

AddIgnored(IConventionModel, Type, Boolean)
Zastaralé.

Označí daný typ entity jako ignorovaný.

AddOwned(IConventionModel, Type, Boolean)
Zastaralé.

Označí daný typ entity jako vlastněný, což značí, že při zjištění by typy entit používající daný typ měly být nakonfigurovány jako vlastněné.

AddShared(IConventionModel, Type, Boolean)
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(IConventionModel)
Zastaralé.

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

FindEntityType(IConventionModel, Type)
Zastaralé.

Získá entitu, která mapuje danou třídu entity. Vrátí hodnotu null , pokud se nenajde žádný typ entity s daným názvem.

FindEntityType(IConventionModel, Type, String, IConventionEntityType)
Zastaralé.

Získá typ entity pro daný název, definuje název navigace a definující typ entity. Vrátí hodnotu null , pokud nebyl nalezen žádný odpovídající typ entity.

FindIgnoredConfigurationSource(IConventionModel, Type)
Zastaralé.

Určuje, jestli je daný typ entity ignorován.

FindIsOwnedConfigurationSource(IConventionModel, Type)
Zastaralé.

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

FindLeastDerivedEntityTypes(IConventionModel, Type, Func<IConventionEntityType,Boolean>)
Zastaralé.

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

GetChangeTrackingStrategyConfigurationSource(IConventionModel)
Zastaralé.

Vrátí zdroj konfigurace pro GetChangeTrackingStrategy(IModel).

GetEntityTypes(IConventionModel, String)
Zastaralé.

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

GetEntityTypes(IConventionModel, Type)
Zastaralé.

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

GetPropertyAccessModeConfigurationSource(IConventionModel)
Zastaralé.

Vrátí zdroj konfigurace pro GetPropertyAccessMode(IModel).

IsIgnored(IConventionModel, String)
Zastaralé.

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

IsIgnored(IConventionModel, Type)
Zastaralé.

Určuje, jestli je daný typ entity ignorován.

IsOwned(IConventionModel, Type)
Zastaralé.

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

RemoveEntityType(IConventionModel, String)
Zastaralé.

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

RemoveEntityType(IConventionModel, String, String, IConventionEntityType)
Zastaralé.

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

RemoveEntityType(IConventionModel, Type)
Zastaralé.

Odebere typ entity z modelu.

RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)
Zastaralé.

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

RemoveOwned(IConventionModel, Type)
Zastaralé.

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

SetChangeTrackingStrategy(IConventionModel, Nullable<ChangeTrackingStrategy>, Boolean)
Zastaralé.

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

SetPropertyAccessMode(IConventionModel, Nullable<PropertyAccessMode>, Boolean)
Zastaralé.

PropertyAccessMode Nastaví na 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ý u typu entity. Zde nastavená hodnota se použije pro všechny vlastnosti, pro které nebylo zadáno žádné přepsání.

Platí pro