IConventionModel Rozhraní
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í.
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í |
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í |
FindEntityType(String) |
Získá entitu se zadaným názvem. Vrátí hodnotu |
FindEntityType(String, String, IConventionEntityType) |
Získá typ entity pro daný název, definuje název navigace a definující typ entity. Vrátí hodnotu |
FindEntityType(String, String, IEntityType) |
Získá typ entity pro daný název, definuje název navigace a definující typ entity. Vrátí hodnotu |
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 |
FindEntityType(Type) |
Získá entitu, která mapuje danou třídu entity. Vrátí hodnotu |
FindEntityType(Type, String, IConventionEntityType) |
Získá typ entity pro daný název, definuje název navigace a definující typ entity. Vrátí hodnotu |
FindEntityType(Type, String, IEntityType) |
Získá typ entity pro daný název, definuje název navigace a definující typ entity. Vrátí hodnotu |
FindEntityType(Type, String, IReadOnlyEntityType) |
Získá typ entity pro daný typ, definuje název navigace a definující typ entity. Vrátí hodnotu |
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í |
FindRuntimeAnnotationValue(String) |
Získá hodnotu poznámky modulu runtime s daným názvem, vrátí |
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 |
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 |
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 |
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 |
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 |
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 |
FindEntityType(IModel, Type, String, IEntityType) |
Získá typ entity pro daný typ, definuje název navigace a definující typ entity. Vrátí hodnotu |
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 |
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 |
GetDefaultSchema(IReadOnlyModel) |
Vrátí výchozí schéma, které se má použít pro model, nebo |
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
Entity Framework