IConventionModel Rozhraní

Definice

Metadata o tvaru entit, o vztazích mezi nimi a o tom, jak se mapují do databáze. Model se obvykle vytváří přepsáním OnModelCreating(ModelBuilder) metody na odvozený DbContextobjekt .

public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IModel
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification="TODO")]
public interface IConventionModel : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyModel
type IConventionModel = interface
    interface IModel
    interface IAnnotatable
    interface IConventionAnnotatable
type IConventionModel = interface
    interface IReadOnlyModel
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
[<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2072", Justification="TODO")>]
type IConventionModel = interface
    interface IReadOnlyModel
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionModel
Implements IConventionAnnotatable, IModel
Public Interface IConventionModel
Implements IConventionAnnotatable, IReadOnlyModel
Atributy
Implementuje

Poznámky

Toto rozhraní se používá při vytváření modelu a umožňuje úpravu metadat. Jakmile je model sestavený, IModel představuje zobrazení stejných metadat jen pro čtení.

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Vlastnosti

Builder

Získá tvůrce, který lze použít ke konfiguraci tohoto modelu.

IsInModel

Určuje, jestli se tento objekt nachází v modelu, tj. nebyl z modelu odebrán.

(Zděděno od IConventionAnnotatable)
Item[String]

Získá hodnotu poznámky s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IReadOnlyAnnotatable)
ModelDependencies

Závislosti služby runtime.

(Zděděno od IModel)
ModelId

Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nepodléhá stejným standardům kompatibility jako veřejná rozhraní API. V libovolné verzi může být bez upozornění změněna nebo odebrána. Měli byste ho používat přímo v kódu pouze s mimořádnou opatrností a s vědomím, že při aktualizaci na novou verzi Entity Framework Core může dojít k selháním aplikace.

(Zděděno od IReadOnlyModel)

Metody

AddAnnotation(String, Object, Boolean)

Přidá poznámku k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Přidá poznámky k objektu.

(Zděděno od IConventionAnnotatable)
AddEntityType(String, Boolean)

Přidá do modelu entitu stavu výchozího typu.

AddEntityType(String, String, IConventionEntityType, Boolean)

Přidá vlastněný typ entity s definující navigaci do modelu.

AddEntityType(String, Type, Boolean)

Přidá do modelu typ entity sdíleného typu.

AddEntityType(Type, Boolean)

Přidá do modelu typ entity.

AddEntityType(Type, String, IConventionEntityType, Boolean)

Přidá vlastněný typ entity s definující navigaci do modelu.

AddIgnored(String, Boolean)

Označí název daného typu entity jako ignorovaný.

AddIgnored(Type, Boolean)

Označí daný typ entity jako ignorovaný.

AddOwned(Type, Boolean)

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é.

AddOwnedEntityType(String, Boolean)

Přidá do modelu vlastněný typ entity výchozího typu.

AddOwnedEntityType(String, Type, Boolean)

Přidá do modelu typ entity vlastněného sdíleného typu.

AddOwnedEntityType(Type, Boolean)

Přidá do modelu vlastněný typ entity.

AddRuntimeAnnotation(String, Object)

Přidá poznámku modulu runtime k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IAnnotatable)
AddShared(Type, Boolean)

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.

AnnotationsToDebugString(Int32)

Získá řetězec ladění pro všechny poznámky deklarované v objektu.

(Zděděno od IReadOnlyAnnotatable)
DelayConventions()

Zabraňuje okamžitému spuštění konvencí při změně aspektu metadat. Všechny zpožděné konvence budou provedeny po odstranění vráceného objektu.

FinalizeModel()

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 explicitně spustit v případech, kdy není možné automatické spuštění.

FindAnnotation(String)

Získá anotaci s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IReadOnlyAnnotatable)
FindEntityType(String)

Získá entitu se zadaným názvem. Vrátí hodnotu null , pokud není nalezen žádný typ entity s daným názvem nebo se daný typ CLR používá pro typ entity sdíleného typu nebo má typ entity definující navigaci.

FindEntityType(String, String, IConventionEntityType)

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.

FindEntityType(String, String, IEntityType)

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.

(Zděděno od IModel)
FindEntityType(String, String, IReadOnlyEntityType)

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

(Zděděno od IReadOnlyModel)
FindEntityType(Type)

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(Type, String, IConventionEntityType)

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.

FindEntityType(Type, String, IEntityType)

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.

(Zděděno od IModel)
FindEntityType(Type, String, IReadOnlyEntityType)

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

(Zděděno od IReadOnlyModel)
FindEntityTypes(Type)

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

FindIgnoredConfigurationSource(String)

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

FindIgnoredConfigurationSource(Type)

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

FindIsOwnedConfigurationSource(Type)

Vrátí zdroj konfigurace, pokud je daný typ označen jako vlastněný.

FindIsSharedConfigurationSource(Type)

Vrátí zdroj konfigurace, pokud je daný typ označen jako sdílený.

FindLeastDerivedEntityTypes(Type, Func<IReadOnlyEntityType,Boolean>)

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

FindRuntimeAnnotation(String)

Získá poznámku modulu runtime s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IAnnotatable)
FindRuntimeAnnotationValue(String)

Získá hodnotu poznámky modulu runtime s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od IAnnotatable)
FindRuntimeEntityType(Type)

Získá entitu, která mapuje danou třídu entity, kde třída může být proxy odvozená od skutečného typu entity. Vrátí hodnotu null , pokud není nalezen žádný typ entity s daným typem MODULU CLR nebo je daný typ CLR používán typem entity sdíleného typu nebo pokud má typ entity definující navigaci.

(Zděděno od IModel)
FindTypeMappingConfiguration(Type)

Najde konfiguraci před konvencí pro daný skalár Type.

(Zděděno od IModel)
GetAnnotation(String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

(Zděděno od IReadOnlyAnnotatable)
GetAnnotations()

Získá všechny poznámky na aktuální objekt.

(Zděděno od IReadOnlyAnnotatable)
GetChangeTrackingStrategy()

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

(Zděděno od IReadOnlyModel)
GetChangeTrackingStrategyConfigurationSource()

Vrátí zdroj konfigurace pro GetChangeTrackingStrategy().

GetEntityTypes()

Získá všechny typy entit definované v modelu.

GetModelDependencies()

Získá závislosti služby runtime.

(Zděděno od IModel)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Získá hodnotu poznámky modulu runtime s daným názvem a přidá ji, pokud neexistuje.

(Zděděno od IAnnotatable)
GetProductVersion()

Získá verzi sestavení EF Core použitou k sestavení tohoto modelu.

(Zděděno od IReadOnlyModel)
GetPropertyAccessMode()

PropertyAccessMode Získá objekt , který se používá pro vlastnosti typů entit v tomto modelu.

(Zděděno od IReadOnlyModel)
GetPropertyAccessModeConfigurationSource()

Vrátí zdroj konfigurace pro GetPropertyAccessMode().

GetRuntimeAnnotations()

Získá všechny poznámky modulu runtime aktuální objekt.

(Zděděno od IAnnotatable)
GetTypeMappingConfigurations()

Získá všechny konfigurace před konvencí.

(Zděděno od IModel)
IsIgnored(String)

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

IsIgnored(Type)

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

IsIgnoredType(Type)

Určuje, jestli se mají ignorovat typy entit a vlastnosti s daným typem. Tato konfigurace je nezávislá na IsIgnored(Type)

IsIndexerMethod(MethodInfo)

Získá hodnotu označující, zda daný MethodInfo představuje přístup indexeru.

(Zděděno od IModel)
IsOwned(Type)

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.

IsShared(Type)

Získá, zda clr typ je používán sdílený typ entity v modelu.

RemoveAnnotation(String)

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionAnnotatable)
RemoveEntityType(IConventionEntityType)

Odebere typ entity z modelu.

RemoveEntityType(String)

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

RemoveEntityType(String, String, IConventionEntityType)

Odebere typ entity s daným typem a definuje název navigace a definující typ entity.

RemoveEntityType(Type)

Odebere typ entity z modelu.

RemoveEntityType(Type, String, IConventionEntityType)

Odebere typ entity s daným typem a definuje název navigace a definující typ entity.

RemoveIgnored(String)

Odebere název ignorovaný typ entity.

RemoveOwned(Type)

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é.

RemoveRuntimeAnnotation(String)

Odebere danou poznámku modulu runtime z tohoto objektu.

(Zděděno od IAnnotatable)
RemoveShared(Type)

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

SetAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IConventionAnnotatable)
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

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.

SetOrRemoveAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

(Zděděno od IConventionAnnotatable)
SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

PropertyAccessMode Nastaví na pro vlastnosti všech typů entit v tomto modelu.

SetRuntimeAnnotation(String, Object)

Nastaví poznámku modulu runtime uloženou pod daným klíčem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem.

(Zděděno od IAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Vytvoří čitelné vyjádření daných metadat.

Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a mezi jednotlivými verzemi se může libovolně měnit.

(Zděděno od IReadOnlyModel)

Metody rozšíření

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

Přidá poznámky k objektu.

GetAnnotation(IConventionAnnotatable, String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem. Odebere existující poznámku, pokud null je zadána.

AddIgnored(IConventionModel, Type, Boolean)

Označí daný typ entity jako ignorovaný.

AddOwned(IConventionModel, Type, Boolean)

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)

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)

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)

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)

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)

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

FindIsOwnedConfigurationSource(IConventionModel, Type)

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>)

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

GetChangeTrackingStrategyConfigurationSource(IConventionModel)

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)

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

IsIgnored(IConventionModel, String)

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

IsIgnored(IConventionModel, Type)

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

IsOwned(IConventionModel, Type)

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)

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

RemoveEntityType(IConventionModel, String, String, IConventionEntityType)

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

RemoveEntityType(IConventionModel, Type)

Odebere typ entity z modelu.

RemoveEntityType(IConventionModel, Type, String, IConventionEntityType)

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

RemoveOwned(IConventionModel, Type)

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)

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)

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í.

GetDefaultContainer(IModel)

Vrátí výchozí název kontejneru.

GetDefaultContainer(IReadOnlyModel)

Vrátí výchozí název kontejneru.

GetDefaultContainerConfigurationSource(IConventionModel)

Vrátí zdroj konfigurace pro výchozí název kontejneru.

GetThroughput(IReadOnlyModel)

Vrátí zřízenou propustnost v oboru databáze.

GetThroughputConfigurationSource(IConventionModel)

ConfigurationSource Získá pro zřízenou propustnost v oboru databáze.

SetDefaultContainer(IConventionModel, String, Boolean)

Nastaví výchozí název kontejneru.

SetThroughput(IConventionModel, Nullable<Int32>, Nullable<Boolean>, Boolean)

Nastaví zřízenou propustnost v oboru databáze.

AnnotationsToDebugString(IAnnotatable, Int32)

Získá řetězec ladění pro všechny poznámky deklarované v objektu.

GetAnnotation(IAnnotatable, String)

Získá anotaci s daným názvem, vyvolá se, pokud neexistuje.

FindEntityType(IModel, Type)
Zastaralé.

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

FindEntityType(IModel, Type, String, IEntityType)

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

FindRuntimeEntityType(IModel, Type)

Získá entitu, která mapuje danou třídu entity, kde třída může být proxy odvozená od skutečného typu entity. Vrátí hodnotu null , pokud není nalezen žádný typ entity s daným typem MODULU CLR nebo je daný typ CLR používán typem entity sdíleného typu nebo pokud má typ entity definující navigaci.

GetChangeTrackingStrategy(IModel)

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

GetEntityTypes(IModel, String)
Zastaralé.

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

GetEntityTypes(IModel, Type)
Zastaralé.

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

GetProductVersion(IModel)

Získá verzi sestavení EF Core použitou k sestavení tohoto modelu.

GetPropertyAccessMode(IModel)

PropertyAccessMode Získá objekt , který se používá pro vlastnosti 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. Vrácená hodnota se použije pro všechny vlastnosti, pro které nebylo zadáno žádné přepsání.

HasEntityTypeWithDefiningNavigation(IModel, String)
Zastaralé.

Získá hodnotu označující, zda model obsahuje odpovídající typ entity s definující navigaci.

HasEntityTypeWithDefiningNavigation(IModel, Type)
Zastaralé.

Získá hodnotu označující, zda model obsahuje odpovídající typ entity s definující navigaci.

IsIndexerMethod(IModel, MethodInfo)

Získá hodnotu označující, zda daný MethodInfo reprensent indexer přístup.

IsShared(IModel, Type)

Získá, zda clr typ je používán sdílený typ entity v modelu.

ToDebugString(IModel, MetadataDebugStringOptions, Int32)

Vytvoří čitelné vyjádření daných metadat.

Upozornění: Nespoléhejte na formát vráceného řetězce. Je určen pouze pro ladění a mezi jednotlivými verzemi se může libovolně měnit.

AddDbFunction(IConventionModel, MethodInfo, Boolean)

Vytvoří funkci namapovanou na danou metodu.

AddDbFunction(IConventionModel, String, Type, Boolean)

Vytvoří funkci.

AddSequence(IConventionModel, String, String, Boolean)

Buď vrátí existující IMutableSequence s daným názvem v daném schématu, nebo vytvoří novou sekvenci s daným názvem a schématem.

FindDbFunction(IConventionModel, MethodInfo)

Vyhledá funkci, která je namapovaná na metodu reprezentovanou danou MethodInfohodnotou .

FindDbFunction(IConventionModel, String)

Najde funkci, která je namapovaná na metodu reprezentovanou daným názvem.

FindDbFunction(IModel, MethodInfo)

Vyhledá funkci, která je namapovaná na metodu reprezentovanou danou MethodInfohodnotou .

FindDbFunction(IModel, String)

Najde funkci, která je namapovaná na metodu reprezentovanou daným názvem.

FindDbFunction(IReadOnlyModel, MethodInfo)

Vyhledá funkci, která je namapovaná na metodu reprezentovanou danou MethodInfohodnotou .

FindDbFunction(IReadOnlyModel, String)

Najde funkci, která je namapovaná na metodu reprezentovanou daným názvem.

FindSequence(IConventionModel, String, String)

Vyhledá sekvenci s daným názvem.

FindSequence(IModel, String, String)

Vyhledá sekvenci s daným názvem.

FindSequence(IReadOnlyModel, String, String)

Vyhledá sekvenci s daným názvem.

GetCollation(IModel)

Vrátí kolaci databáze.

GetCollation(IReadOnlyModel)

Vrátí kolaci databáze.

GetCollationConfigurationSource(IConventionModel)

Vrátí zdroj konfigurace pro kolaci.

GetDbFunctions(IConventionModel)

Vrátí všechny funkce obsažené v modelu.

GetDbFunctions(IModel)

Vrátí všechny funkce obsažené v modelu.

GetDbFunctions(IReadOnlyModel)

Vrátí všechny funkce obsažené v modelu.

GetDefaultSchema(IModel)

Vrátí výchozí schéma, které se má použít pro model, nebo null pokud nebylo nastaveno žádné.

GetDefaultSchema(IReadOnlyModel)

Vrátí výchozí schéma, které se má použít pro model, nebo null pokud nebylo nastaveno žádné.

GetDefaultSchemaConfigurationSource(IConventionModel)

Vrátí zdroj konfigurace pro výchozí schéma.

GetMaxIdentifierLength(IModel)

Vrátí maximální povolenou délku identifikátorů úložiště.

GetMaxIdentifierLength(IReadOnlyModel)

Vrátí maximální povolenou délku identifikátorů úložiště.

GetMaxIdentifierLengthConfigurationSource(IConventionModel)

Vrátí zdroj konfigurace pro GetMaxIdentifierLength(IReadOnlyModel).

GetRelationalModel(IModel)

Vrátí databázový model.

GetSequences(IConventionModel)

Vrátí všechny sekvence obsažené v modelu.

GetSequences(IModel)

Vrátí všechny sekvence obsažené v modelu.

GetSequences(IReadOnlyModel)

Vrátí všechny sekvence obsažené v modelu.

RemoveDbFunction(IConventionModel, MethodInfo)

Odebere funkci, která je namapovaná na metodu reprezentovanou danou MethodInfo.

RemoveDbFunction(IConventionModel, String)

Odebere funkci, která je namapovaná na metodu reprezentovanou danou MethodInfo.

RemoveSequence(IConventionModel, String, String)

Odebere objekt IConventionSequence se zadaným názvem.

SetCollation(IConventionModel, String, Boolean)

Nastaví kolaci databáze.

SetDefaultSchema(IConventionModel, String, Boolean)

Nastaví výchozí schéma.

SetMaxIdentifierLength(IConventionModel, Nullable<Int32>, Boolean)

Nastaví maximální povolenou délku identifikátorů úložiště.

GetDatabaseMaxSize(IModel)

Vrátí maximální velikost databáze.

GetDatabaseMaxSize(IReadOnlyModel)

Vrátí maximální velikost databáze.

GetDatabaseMaxSizeConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro maximální velikost databáze.

GetHiLoSequenceName(IModel)

Vrátí název, který se má použít pro výchozí sekvenci hi-lo.

GetHiLoSequenceName(IReadOnlyModel)

Vrátí název, který se má použít pro výchozí sekvenci hi-lo.

GetHiLoSequenceNameConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro výchozí název sekvence hi-lo.

GetHiLoSequenceSchema(IModel)

Vrátí schéma, které se má použít pro výchozí sekvenci hi-lo. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchema(IReadOnlyModel)

Vrátí schéma, které se má použít pro výchozí sekvenci hi-lo. UseHiLo(PropertyBuilder, String, String)

GetHiLoSequenceSchemaConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro výchozí sekvenční schéma hi-lo.

GetIdentityIncrement(IModel)

Vrátí výchozí přírůstek identity.

GetIdentityIncrement(IReadOnlyModel)

Vrátí výchozí přírůstek identity.

GetIdentityIncrementConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro výchozí přírůstek identity.

GetIdentitySeed(IModel)

Vrátí výchozí počáteční hodnotu identity.

GetIdentitySeed(IReadOnlyModel)

Vrátí výchozí počáteční hodnotu identity.

GetIdentitySeedConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro výchozí schéma.

GetPerformanceLevelSql(IModel)

Vrátí úroveň výkonu databáze.

GetPerformanceLevelSql(IReadOnlyModel)

Vrátí úroveň výkonu databáze.

GetPerformanceLevelSqlConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro úroveň výkonu databáze.

GetSequenceNameSuffix(IReadOnlyModel)

Vrátí příponu, která se má připojit k názvu automaticky vytvořených sekvencí.

GetSequenceNameSuffixConfigurationSource(IConventionModel)

ConfigurationSource Vrátí pro výchozí příponu názvu sekvence generování hodnot.

GetSequenceSchema(IReadOnlyModel)

Vrátí schéma, které se má použít pro výchozí sekvenci generování hodnot. UseSequence(PropertyBuilder, String, String)

GetSequenceSchemaConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource výchozího schématu generování hodnot klíče.

GetServiceTierSql(IModel)

Vrátí úroveň služby databáze.

GetServiceTierSql(IReadOnlyModel)

Vrátí úroveň služby databáze.

GetServiceTierSqlConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro úroveň služby databáze.

GetValueGenerationStrategy(IModel)

SqlServerValueGenerationStrategy Vrátí hodnotu, která se má použít pro vlastnosti klíčů v modelu, pokud vlastnost nemá explicitně nastavenou strategii.

GetValueGenerationStrategy(IReadOnlyModel)

SqlServerValueGenerationStrategy Vrátí hodnotu, která se má použít pro vlastnosti klíčů v modelu, pokud vlastnost nemá explicitně nastavenou strategii.

GetValueGenerationStrategyConfigurationSource(IConventionModel)

Vrátí hodnotu ConfigurationSource pro výchozí SqlServerValueGenerationStrategyhodnotu .

SetDatabaseMaxSize(IConventionModel, String, Boolean)

Nastaví maximální velikost databáze.

SetHiLoSequenceName(IConventionModel, String, Boolean)

Nastaví název, který se má použít pro výchozí sekvenci hi-lo.

SetHiLoSequenceSchema(IConventionModel, String, Boolean)

Nastaví schéma, které se má použít pro výchozí sekvenci hi-lo.

SetIdentityIncrement(IConventionModel, Nullable<Int32>, Boolean)

Nastaví výchozí přírůstek identity.

SetIdentitySeed(IConventionModel, Nullable<Int32>, Boolean)

Nastaví výchozí počáteční hodnotu identity.

SetIdentitySeed(IConventionModel, Nullable<Int64>, Boolean)

Nastaví výchozí počáteční hodnotu identity.

SetPerformanceLevelSql(IConventionModel, String, Boolean)

Nastaví úroveň výkonu databáze.

SetSequenceNameSuffix(IConventionModel, String, Boolean)

Nastaví příponu pro připojení k názvu automaticky vytvořených sekvencí.

SetSequenceSchema(IConventionModel, String, Boolean)

Nastaví schéma pro výchozí sekvenci generování hodnoty klíče.

SetServiceTierSql(IConventionModel, String, Boolean)

Nastaví úroveň služby databáze.

SetValueGenerationStrategy(IConventionModel, Nullable<SqlServerValueGenerationStrategy>, Boolean)

SqlServerValueGenerationStrategy Nastaví pro vlastnosti klíčů v modelu, které nemají explicitně nastavenou strategii.

Platí pro