Sdílet prostřednictvím


Microsoft.EntityFrameworkCore.Metadata Obor názvů

Třídy

CheckConstraintExtensions

Rozšiřující metody pro ICheckConstraint.

ColumnExtensions

Rozšiřující metody pro IColumn.

ColumnMappingExtensions

Rozšiřující metody pro IColumnMapping.

ConfigurationSourceExtensions

Poskytuje rozšiřující metody pro ConfigurationSource

ConstructorBinding

Definuje vazbu parametrů na CLR ConstructorInfo pro typ entity.

ContextParameterBinding

Popisuje vazbu DbContext, která může nebo nemusí mít také a přidružené IServicePropertyk parametru v konstruktoru, výrobní metodě nebo podobně.

DbFunctionExtensions

Rozšiřující metody pro IDbFunction.

DbFunctionParameterExtensions

Rozšiřující metody pro IDbFunctionParameter.

DefaultValueBinding

Definuje vazbu parametrů pro vytvoření výchozí hodnoty typu.

DependencyInjectionMethodParameterBinding

Popisuje vazbu z metody na interní službu injektáže závislostí EF, která může nebo nemusí mít také a přidružené IServicePropertyk parametru v konstruktoru, výrobní metodě nebo podobně.

DependencyInjectionParameterBinding

Popisuje vazbu z interní služby injektáže závislostí EF, která může nebo nemusí mít také a přidružené IServicePropertyk parametru v konstruktoru, výrobní metodě nebo podobně.

EntityTypeFullNameComparer

Implementace IComparer<T> a IEqualityComparer<T> pro porovnání IReadOnlyEntityType instancí podle úplného jedinečného názvu.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

EntityTypeParameterBinding

Popisuje vazbu IEntityType, která může nebo nemusí mít také a přidružené IServicePropertyk parametru v konstruktoru, výrobní metodě nebo podobně.

FactoryMethodBinding

Definuje vazbu parametrů na metodu továrny.

ForeignKeyComparer

Implementace IComparer<T> a IEqualityComparer<T> pro porovnání IReadOnlyForeignKey instancí.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

ForeignKeyConstraintExtensions

Rozšiřující metody pro IForeignKeyConstraint.

FunctionColumnExtensions

Rozšiřující metody pro IFunctionColumn.

FunctionColumnMappingExtensions

Rozšiřující metody pro IFunctionColumnMapping.

FunctionMappingExtensions

Rozšiřující metody pro IFunctionMapping.

IndexComparer

Implementace IComparer<T> a IEqualityComparer<T> pro porovnání IReadOnlyIndex instancí.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

InstantiationBinding

Definuje, jak vytvořit instanci entity prostřednictvím vazby vlastností modelu EF například na parametry konstruktoru nebo parametry metody továrny.

KeyComparer

Implementace IComparer<T> a IEqualityComparer<T> k porovnání IReadOnlyKey instancí.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

LazyLoaderParameterBindingFactory

A IParameterBindingFactory pro vazbu na ILazyLoader službu.

LazyLoaderParameterBindingFactoryDependencies

Třída parametru závislostí služeb pro LazyLoaderParameterBindingFactory

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

ObjectArrayParameterBinding

Popisuje vazbu z mnoha vlastností modelu EF, služeb injektáže závislostí nebo typů metadat na nové pole objektů vhodných k předání do obecné metody vytváření objektů, jako je často používá pro vytváření proxy.

ParameterBinding

Popisuje vazbu z jedné nebo více vlastností modelu EF, služeb injektáže závislostí nebo typů metadat na parametr v konstruktoru, metodě továrny nebo podobně.

PropertyParameterBinding

Popisuje vazbu z objektu IProperty na parametr v konstruktoru, metodě factory nebo podobně.

RelationalAnnotationNames

Názvy známých poznámek k relačním modelům Aplikace by tyto názvy neměly používat přímo, ale měly by místo toho používat metody rozšíření pro objekty metadat.

RelationalAnnotationProvider

Základní třída zděděná zprostředkovateli databáze, která poskytuje přístup k poznámkám používaným relačními komponentami EF Core na různých prvcích objektu IReadOnlyModel.

RelationalAnnotationProviderDependencies

Třída parametru závislostí služeb pro RelationalAnnotationProvider

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

RelationalAnnotations

Základní třída pro pomocné rutiny, které mohou zpracovávat poznámky nastavení při použití s konvencemi, které mohou nebo nemusí být schopny přepsat poznámku, která již byla nastavena.

RelationalEntityTypeAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableEntityType).

RelationalForeignKeyAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableForeignKey).

RelationalIndexAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableIndex).

RelationalKeyAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableKey).

RelationalModelAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableModel).

RelationalPropertyAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IMutableProperty).

RelationalPropertyExtensions

Rozšiřující metody pro IProperty pro metadata relační databáze.

RelationalSequenceBuilder
RuntimeComplexProperty

Představuje komplexní vlastnost strukturálního typu.

RuntimeComplexType

Představuje typ komplexní vlastnosti strukturálního typu.

RuntimeDbFunction

Představuje funkci relační databáze v modelu.

RuntimeDbFunctionParameter

Představuje parametr funkce.

RuntimeElementType

Představuje prvky kolekce vlastnost.

RuntimeEntityType

Představuje typ entity v modelu.

RuntimeEntityTypeMappingFragment

Představuje mapování typu entity pro konkrétní objekt úložiště podobného tabulce.

RuntimeForeignKey

Představuje relaci, kde cizí klíč složený z vlastností závislého typu entity odkazuje na odpovídající primární nebo alternativní klíč typu hlavní entity.

RuntimeIndex

Představuje index sady vlastností.

RuntimeKey

Představuje primární nebo alternativní klíč typu entity.

RuntimeModel

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

RuntimeNavigation

Představuje navigační vlastnost, kterou lze použít k navigaci v relaci.

RuntimeProperty

Představuje skalární vlastnost strukturálního typu.

RuntimePropertyBase

Základní typ pro navigace a vlastnosti.

RuntimeRelationalPropertyOverrides

Představuje přepsání omezující vlastnosti pro konkrétní objekt úložiště podobného tabulce.

RuntimeSequence

Představuje sekvenci databáze v modelu.

RuntimeServiceProperty

Představuje vlastnost typu entity, která představuje vloženou službu z objektu DbContext.

RuntimeSkipNavigation

Představuje navigační vlastnost, která je součástí relace, která je předána prostřednictvím třetího typu entity.

RuntimeStoredProcedure

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.

RuntimeTrigger

Představuje aktivační událost databáze v tabulce.

RuntimeTypeBase

Představuje strukturální typ v modelu.

RuntimeTypeMappingConfiguration

Představuje konfiguraci skalárního typu.

ScaffoldingMetadataExtensions
Sequence
SequenceBuilder

Plynulý tvůrce rozhraní API pro ISequence objekty.

SequenceExtensions

Rozšiřující metody pro ISequence.

ServiceParameterBinding

Popisuje vazbu ze služby injektáže závislostí EF nebo typu metadat, které mohou nebo nemusí mít také a přidružené IServicePropertyk parametru v konstruktoru, metodě továrny nebo podobně.

ServiceParameterBindingFactory

Objekt IParameterBindingFactory pro vazbu na služby vložené do závislostí.

SimpleModelFactory

Vytvoří instance IMutableModel , které nemají žádné konvence. To je užitečné při vyčerpávající konfiguraci modelu na základě některých existujících metadat.

To se obvykle nepoužívá v kódu aplikace, protože vytvoření modelu přepsáním OnModelCreating(ModelBuilder) nebo přímým použitím ModelBuilder je mnohem jednodušší.

SqlitePropertyAnnotations

Vlastnosti poznámek specifických pro SQLite, ke které se přistupuje prostřednictvím Sqlite(IMutableProperty).

SqlQueryColumnExtensions

Rozšiřující metody pro ISqlQueryColumn.

SqlQueryColumnMappingExtensions

Rozšiřující metody pro ISqlQueryColumnMapping.

SqlQueryExtensions

Rozšiřující metody pro ISqlQuery.

SqlQueryMappingExtensions

Rozšiřující metody pro ISqlQueryMapping.

SqlServerAnnotationProvider
SqlServerEntityTypeAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IMutableEntityType).

SqlServerIndexAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IMutableIndex).

SqlServerKeyAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IMutableKey).

SqlServerModelAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IMutableModel).

SqlServerPropertyAnnotations

Vlastnosti pro SQL Server specifické poznámky, ke které se přistupuje prostřednictvím SqlServer(IMutableProperty).

StoreFunctionExtensions

Rozšiřující metody pro IStoreFunction.

StoreFunctionParameterExtensions

Rozšiřující metody pro IStoreFunctionParameter.

StoreObjectDictionary<T>

Představuje vyhledávání založené na StoreObjectIdentifier klíčích.

TableExtensions

Rozšiřující metody pro ITable.

TableIndexExtensions

Rozšiřující metody pro ITableIndex.

TableMappingExtensions

Rozšiřující metody pro ITableMapping.

TypeBaseNameComparer

Implementace IComparer<T> a IEqualityComparer<T> k porovnání IReadOnlyTypeBase instancí podle názvu.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

UniqueConstraintExtensions

Rozšiřující metody pro IUniqueConstraint.

ViewColumnExtensions

Rozšiřující metody pro IViewColumn.

ViewColumnMappingExtensions

Rozšiřující metody pro IViewColumnMapping.

ViewExtensions

Rozšiřující metody pro IView.

ViewMappingExtensions

Rozšiřující metody pro IViewMapping.

Struktury

MemberIdentity

Představuje identitu člena typu entity, může být založená na MemberInfo názvu nebo pouze na jeho názvu.

ParameterBindingInfo

Přenáší informace o vazbě parametrů.

StoreObjectIdentifier

Typ, který představuje ID objektu úložiště

Rozhraní

IAdHocMapper

Vytvoří ad hoc mapování typů CLR na typy entit po sestavení modelu.

ICheckConstraint

Představuje omezení kontroly typu entity.

IClrCollectionAccessor

Představuje operace podporované kompilovanými delegáty, které umožňují manipulaci s kolekcemi ve vlastnostech navigace.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

IClrPropertyGetter

Představuje operace podporované kompilovanými delegáty, které podporují získání hodnoty mapované vlastnosti EF.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

IClrPropertySetter

Představuje operace podporované kompilovanými delegáty, které podporují nastavení hodnoty mapované vlastnosti EF.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

IColumn

Představuje sloupec v tabulce.

IColumnBase

Představuje objekt podobný sloupci v objektu podobném tabulce.

IColumnMapping

Představuje mapování vlastností na sloupec.

IColumnMappingBase

Představuje mapování vlastností na objekt podobný sloupci.

IComplexProperty

Představuje komplexní vlastnost strukturálního typu.

IComplexType

Představuje typ komplexní vlastnosti strukturálního typu.

IConstructorBindingFactory

Továrna pro hledání a vytváření InstantiationBinding instancí pro daný konstruktor CLR.

IConventionAnnotatable

Třída, která zveřejňuje poznámky, které lze upravit. Poznámky umožňují ukládání libovolných metadat na objekt.

Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

IConventionAnnotation

Libovolná část metadat, která může být uložena v objektu, který implementuje IConventionAnnotatable.

Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

IConventionCheckConstraint

Představuje omezení kontroly typu entity.

IConventionComplexProperty

Představuje komplexní vlastnost strukturálního typu.

IConventionComplexType

Představuje typ komplexní vlastnosti strukturálního typu.

IConventionDbFunction

Představuje funkci relační databáze v modelu ve formě, která může být mutována během sestavování modelu.

IConventionDbFunctionParameter

Představuje parametr funkce.

IConventionDbFunctionParameterBuilder

Poskytuje jednoduché rozhraní API pro konfiguraci .IConventionDbFunctionParameter

IConventionElementType

Představuje prvky vlastnosti kolekce.

IConventionEntityType

Představuje typ entity v objektu IConventionModel.

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

IConventionEntityTypeMappingFragment

Představuje mapování typu entity pro konkrétní objekt úložiště podobný tabulce.

IConventionForeignKey

Představuje relaci, ve které vlastnosti cizího klíče v závislém typu entity odkazují na odpovídající primární nebo alternativní klíč v typu hlavní entity.

IConventionIndex

Představuje index sady vlastností.

IConventionKey

Představuje primární nebo alternativní klíč entity.

IConventionModel

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 .

IConventionNavigation

Představuje vlastnost navigace, která se dá použít k navigaci v relaci.

IConventionNavigationBase

Představuje vlastnost navigace, která se dá použít k navigaci v relaci.

IConventionProperty

Představuje skalární vlastnost strukturálního typu.

IConventionPropertyBase

Základní typ pro navigační a skalární vlastnosti.

IConventionRelationalPropertyOverrides

Představuje přepsání omezující vlastnosti pro konkrétní objekt úložiště podobný tabulce.

IConventionSequence

Představuje sekvenci databáze v modelu ve formě, kterou lze při sestavování modelu zmutovat.

IConventionServiceProperty

Objekt IReadOnlyPropertyBase v modelu Entity Framework, který představuje vloženou službu z objektu DbContext.

IConventionSkipNavigation

Představuje navigační vlastnost, která je součástí relace, která se předává prostřednictvím třetího typu entity.

IConventionStoredProcedure

Představuje uloženou proceduru v modelu ve formuláři, která může být mutována během sestavování modelu.

IConventionStoredProcedureParameter

Představuje parametr uložené procedury.

IConventionStoredProcedureResultColumn

Představuje sloupec výsledků uložené procedury.

IConventionTrigger

Představuje aktivační událost úložiště.

IConventionTypeBase

Představuje typ v objektu IConventionModel.

IDbFunction

Představuje funkci relační databáze v modelu.

IDbFunctionParameter

Představuje parametr funkce.

IDesignTimeModel

Metadata o tvaru entit, o vztazích mezi nimi a o tom, jak se mapují na databázi. Obsahuje také všechny informace potřebné k inicializaci databáze.

IElementType

Představuje prvky vlastnosti kolekce.

IEntityType

Představuje typ entity v modelu.

IEntityTypeMappingFragment

Představuje mapování typu entity pro konkrétní objekt úložiště podobný tabulce.

IForeignKey

Představuje relaci, kde cizí klíč složený z vlastností závislého typu entity odkazuje na odpovídající primární nebo alternativní klíč typu hlavní entity.

IForeignKeyConstraint

Představuje omezení cizího klíče.

IFunctionColumn

Představuje sloupec ve funkci s hodnotou tabulky.

IFunctionColumnMapping

Představuje mapování vlastností na sloupec.

IFunctionMapping

Představuje mapování typu entity na funkci.

IIndex

Představuje index sady vlastností.

IKey

Představuje primární nebo alternativní klíč typu entity.

IMetadataReference<T>

Představuje odkaz na objekt metadat. Pokud je instance objektu metadat nahrazena, bude aktualizována novým objektem.

IModel

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 .

IMutableAnnotatable

Třída, která zveřejňuje poznámky, které lze upravit. Poznámky umožňují ukládání libovolných metadat na objekt.

Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

IMutableCheckConstraint

Představuje omezení kontroly typu entity.

IMutableComplexProperty

Představuje komplexní vlastnost strukturálního typu.

IMutableComplexType

Představuje typ komplexní vlastnosti strukturálního typu.

IMutableDbFunction

Představuje funkci relační databáze v modelu ve formě, kterou lze během sestavování modelu mutovat.

IMutableDbFunctionParameter

Představuje parametr funkce.

IMutableElementType

Představuje prvky vlastnosti kolekce.

IMutableEntityType

Představuje typ entity v objektu IMutableModel.

IMutableEntityTypeMappingFragment

Představuje mapování typu entity pro konkrétní objekt úložiště podobný tabulce.

IMutableForeignKey

Představuje relaci, ve které vlastnosti cizího klíče v závislém typu entity odkazují na odpovídající primární nebo alternativní klíč v typu hlavní entity.

IMutableIndex

Představuje index sady vlastností.

IMutableKey

Představuje primární nebo alternativní klíč entity.

IMutableModel

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 .

IMutableNavigation

Představuje vlastnost navigace, která se dá použít k navigaci v relaci.

IMutableNavigationBase

Představuje vlastnost navigace, která se dá použít k navigaci v relaci.

IMutableProperty

Představuje skalární vlastnost strukturálního typu.

IMutablePropertyBase

Základní typ pro navigační a skalární vlastnosti.

IMutableRelationalPropertyOverrides

Představuje přepsání omezující vlastnosti pro konkrétní objekt úložiště podobný tabulce.

IMutableSequence

Představuje sekvenci databáze v modelu.

IMutableServiceProperty

Objekt IReadOnlyPropertyBase v modelu Entity Framework, který představuje vloženou službu z objektu DbContext.

IMutableSkipNavigation

Představuje navigační vlastnost, která je součástí relace, která se předává prostřednictvím třetího typu entity.

IMutableStoredProcedure

Představuje uloženou proceduru v modelu ve formuláři, která může být mutována během sestavování modelu.

IMutableStoredProcedureParameter

Představuje parametr uložené procedury.

IMutableStoredProcedureResultColumn

Představuje sloupec výsledků uložené procedury.

IMutableTrigger

Představuje aktivační událost úložiště.

IMutableTypeBase

Představuje typ v objektu IMutableModel.

INavigation

Představuje vlastnost navigace, která se dá použít k navigaci v relaci.

INavigationBase

Představuje vlastnost navigace, která se dá použít k navigaci v relaci.

IParameterBindingFactories

IParameterBindingFactory Umožňuje najít od těch, kteří jsou zaregistrovaní v interním poskytovateli služeb.

IParameterBindingFactory

Továrna pro hledání a vytváření ParameterBinding instancí

IPrimaryKeyConstraint

Představuje omezení primárního klíče.

IProperty

Představuje skalární vlastnost strukturálního typu.

IPropertyBase

Základní rozhraní pro navigace a vlastnosti.

IPropertyParameterBindingFactory

ParameterBinding Vyhledá konkrétně pro určitou formu vlastnosti (to znamená ) IPropertyBasemodelu.

IReadOnlyCheckConstraint

Představuje omezení kontroly typu entity.

IReadOnlyComplexProperty

Představuje komplexní vlastnost strukturálního typu.

IReadOnlyComplexType

Představuje typ komplexní vlastnosti strukturálního typu.

IReadOnlyDbFunction

Představuje funkci relační databáze v modelu.

IReadOnlyDbFunctionParameter

Představuje parametr funkce.

IReadOnlyElementType

Představuje prvky vlastnosti kolekce.

IReadOnlyEntityType

Představuje typ entity v modelu.

IReadOnlyEntityTypeMappingFragment

Představuje mapování typu entity pro konkrétní objekt úložiště podobný tabulce.

IReadOnlyForeignKey

Představuje relaci, kde cizí klíč složený z vlastností závislého typu entity odkazuje na odpovídající primární nebo alternativní klíč typu hlavní entity.

IReadOnlyIndex

Představuje index sady vlastností.

IReadOnlyKey

Představuje primární nebo alternativní klíč typu entity.

IReadOnlyModel

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 .

IReadOnlyNavigation

Představuje vlastnost navigace, která se dá použít k navigaci v relaci.

IReadOnlyNavigationBase

Představuje vlastnost navigace, která se dá použít k navigaci v relaci.

IReadOnlyProperty

Představuje skalární vlastnost strukturálního typu.

IReadOnlyPropertyBase

Základní typ navigace a vlastností.

IReadOnlyRelationalPropertyOverrides

Představuje přepsání omezující vlastnosti pro konkrétní objekt úložiště podobný tabulce.

IReadOnlySequence

Představuje sekvenci databáze v modelu.

IReadOnlyServiceProperty

Představuje vlastnost typu entity, která představuje vloženou službu z objektu DbContext.

IReadOnlySkipNavigation

Představuje navigační vlastnost, která je součástí relace, která se předává prostřednictvím třetího typu entity.

IReadOnlyStoredProcedure

Představuje uloženou proceduru v modelu.

IReadOnlyStoredProcedureParameter

Představuje parametr uložené procedury.

IReadOnlyStoredProcedureResultColumn

Představuje sloupec výsledků uložené procedury.

IReadOnlyStoreObjectDictionary<T>

Představuje vyhledávání založené na StoreObjectIdentifier klíčích.

IReadOnlyTrigger

Představuje aktivační událost úložiště.

IReadOnlyTypeBase

Představuje strukturální typ v modelu.

IRelationalAnnotationProvider

Služba obvykle implementovaná poskytovateli databáze, která poskytuje přístup k poznámkám používaným relačními komponentami EF Core na různých prvcích nástroje IRelationalModel.

IRelationalEntityTypeAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IEntityType).

IRelationalForeignKeyAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IForeignKey).

IRelationalIndexAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IIndex).

IRelationalKeyAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IKey).

IRelationalModel

Představuje relační databázi.

IRelationalModelAnnotations

Rozhraní API pro poznámky specifické pro relační přístup prostřednictvím Relational(IModel).

IRelationalPropertyAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím Relational(IProperty).

IRelationalPropertyOverrides

Představuje přepsání omezující vlastnosti pro konkrétní objekt úložiště podobný tabulce.

ISequence

Představuje sekvenci databáze v modelu.

IServiceProperty

Představuje vlastnost typu entity, která představuje vloženou službu z objektu DbContext.

ISkipNavigation

Představuje navigační vlastnost, která je součástí relace, která se předává prostřednictvím třetího typu entity.

ISqlitePropertyAnnotations

Rozhraní API pro poznámky specifické pro SQLite, ke které se přistupuje prostřednictvím Sqlite(IProperty).

ISqlQuery

Představuje řetězec dotazu SQL.

ISqlQueryColumn

Představuje sloupec v dotazu SQL.

ISqlQueryColumnMapping

Představuje mapování vlastností na sloupec dotazu SQL.

ISqlQueryMapping

Představuje mapování typu entity na dotaz SQL.

ISqlServerEntityTypeAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IEntityType).

ISqlServerIndexAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IIndex).

ISqlServerKeyAnnotations

Vlastnosti pro poznámky specifické pro relační přístup prostřednictvím SqlServer(IKey).

ISqlServerModelAnnotations

Rozhraní API pro poznámky specifické pro SQL Server, ke které se přistupuje prostřednictvím SqlServer(IModel).

ISqlServerPropertyAnnotations

Rozhraní API pro poznámky specifické pro SQL Server, ke které se přistupuje prostřednictvím SqlServer(IProperty).

IStoredProcedure

Představuje uloženou proceduru v modelu.

IStoredProcedureMapping

Představuje mapování typu entity na uloženou proceduru.

IStoredProcedureParameter

Představuje parametr uložené procedury.

IStoredProcedureParameterMapping

Představuje mapování vlastností na uložený parametr procedury.

IStoredProcedureResultColumn

Představuje sloupec výsledků uložené procedury.

IStoredProcedureResultColumnMapping

Představuje mapování vlastností na sloupec výsledků uložené procedury.

IStoreFunction

Představuje funkci v databázi.

IStoreFunctionParameter

IStoreFunction Představuje parametr.

IStoreStoredProcedure

Představuje uloženou proceduru v databázi.

IStoreStoredProcedureParameter

Představuje parametr v uložené proceduře.

IStoreStoredProcedureResultColumn

Představuje sloupec výsledků v uložené proceduře.

IStoreStoredProcedureReturnValue

Představuje návratovou hodnotu uložené procedury.

ITable

Představuje tabulku v databázi.

ITableBase

Představuje objekt podobný tabulce v databázi.

ITableIndex

Představuje index tabulky.

ITableMapping

Představuje mapování typu entity na tabulku.

ITableMappingBase

Představuje mapování základního typu na objekt podobný tabulce.

ITrigger

Představuje trigger úložiště.

ITypeBase

Představuje typ v modelu.

ITypeMappingConfiguration

Představuje konfiguraci skalárního typu.

IUniqueConstraint

Představuje jedinečné omezení.

IView

Představuje zobrazení v databázi.

IViewColumn

Představuje sloupec v zobrazení.

IViewColumnMapping

Představuje mapování vlastnosti na sloupec.

IViewMapping

Představuje mapování typu entity na zobrazení.

Výčty

ChangeTrackingStrategy

Určuje, jak kontext rozpozná změny vlastností pro instanci typu entity.

ConfigurationSource

Označuje, jestli byl prvek v objektu IMutableModel zadán explicitně pomocí fluent API v OnModelCreating(ModelBuilder)nástroji pomocí atributu .NET (anotace dat), nebo konvencí prostřednictvím konvencí vytváření modelu EF Core.

Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obecně se nepoužívá v kódu aplikace.

DeleteBehavior

Označuje, jak se operace odstranění použije u závislých entit v relaci, když je objekt zabezpečení odstraněn nebo je relace oddělena.

PropertyAccessMode

Předání hodnoty z tohoto výčtu do UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)nebo UsePropertyAccessMode(PropertyAccessMode) pro změnu, zda se vlastnost nebo záložní pole použije při čtení a zápisu do vlastnosti nebo pole.

Pokud není nastavený žádný režim přístupu, použije se při vytváření nových instancí entity záložní pole pro vlastnost, pokud je to možné. Pokud je to možné, použije se pro všechny ostatní přístupy k vlastnosti getter nebo setter vlastnosti. Všimněte si, že pokud pole není možné použít, protože ho nelze najít podle konvence a nebylo zadáno pomocí HasField(String), použije se místo něj vlastnost . Podobně platí, že pokud není možné použít vlastnost getter nebo setter, například když je vlastnost jen pro čtení, použije se místo toho pole.

PropertySaveBehavior

Určuje, jak budou změny hodnoty vlastnosti zpracovány sledováním změn entity framework, které pak určí, jestli se sada hodnot odešle do databáze nebo ne. Používá se s GetBeforeSaveBehavior() a GetAfterSaveBehavior()

SqlServerValueGenerationStrategy

Definuje dvě strategie, které se mají použít napříč zásobníkem EF Core při generování hodnot klíčů ze sloupců databáze SQL Server.

StoreObjectType

Typ objektu úložiště podobného tabulce.

ValueGenerated

Určuje, kdy databáze vygeneruje hodnotu vlastnosti.