Microsoft.EntityFrameworkCore.Metadata Obor názvů
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í.
Třídy
| Název | Description |
|---|---|
| AdHocMapper |
Vytvoří ad hoc mapování typů CLR na typy entit po vytvoření modelu. |
| AdHocMapperDependencies |
Třída parametrů závislostí služby pro AdHocMapper Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| 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 objektu DbContext, který může nebo nemusí mít také a přidružené IServiceProperty, k parametru v konstruktoru, metodě továrny 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 ve službě injektáže interních závislostí EF, která může nebo nemusí obsahovat a přidružena IServicePropertytaké k parametru v konstruktoru, metodě továrny nebo podobné. |
| DependencyInjectionParameterBinding |
Popisuje vazbu ze služby injektáže interních závislostí EF, která může nebo nemusí mít ani přidružena IServiceProperty, k parametru v konstruktoru, metodě továrny nebo podobné. |
| EntityTypeFullNameComparer |
Implementace IComparer<T> a IEqualityComparer<T> porovnání IReadOnlyEntityType instancí úplným jedinečným názvem. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| EntityTypeParameterBinding |
Popisuje vazbu objektu IEntityType, který může nebo nemusí mít také a přidružené IServiceProperty, k parametru v konstruktoru, metodě továrny nebo podobné. |
| FactoryMethodBinding |
Definuje vazbu parametrů na metodu továrny. |
| ForeignKeyComparer |
Implementace IComparer<T> a IEqualityComparer<T> porovnání IReadOnlyForeignKey instancí. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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> porovnání IReadOnlyIndex instancí. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| InstantiationBinding |
Definuje, jak vytvořit instanci entity prostřednictvím vazby vlastností modelu EF, například parametrů konstruktoru nebo parametrů metody továrny. |
| KeyComparer |
Implementace IComparer<T> a IEqualityComparer<T> porovnání IReadOnlyKey instancí. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| LazyLoaderParameterBindingFactory |
A IParameterBindingFactory pro vazbu se službou ILazyLoader . |
| LazyLoaderParameterBindingFactoryDependencies |
Třída parametrů závislostí služby pro LazyLoaderParameterBindingFactory Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| MemberClassifier |
Klasifikuje členy CLR typu během sestavování modelu, určení, zda je člen kandidát navigace, skalární vlastnost, komplexní vlastnost nebo vlastnost služby. |
| MemberClassifierDependencies |
Třída parametru závislostí služby pro MemberClassifier. Tento typ obvykle používají poskytovatelé databáze (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 pro předání do metody objektu pro obecné účely, jako je často používán pro vytváření proxy. |
| ParameterBinding |
Popisuje vazbu z jedné nebo mnoha vlastností modelu EF, služeb injektáže závislostí nebo typů metadat k parametru v konstruktoru, metodě továrny nebo podobné. |
| PropertyParameterBinding |
Popisuje vazbu z parametru IProperty v konstruktoru, metodě továrny nebo podobné. |
| RelationalAdHocMapper |
Vytvoří ad hoc mapování typů CLR na typy entit po vytvoření modelu. |
| RelationalAdHocMapperDependencies |
Třída parametrů závislostí služby pro RelationalAdHocMapper Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalAnnotationNames |
Názvy pro dobře známé poznámky relačního modelu Aplikace by tyto názvy neměly používat přímo, ale měly by místo toho používat rozšiřující metody u objektů metadat. |
| RelationalAnnotationProvider |
Základní třída zděděná 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 .IReadOnlyModel |
| RelationalAnnotationProviderDependencies |
Třída parametrů závislostí služby pro RelationalAnnotationProvider Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| RelationalAnnotations |
Základní třída pro pomocné rutiny, které mohou zpracovávat nastavení poznámek při použití s konvencemi, které mohou nebo nemusí být schopny přepsat anotace, která již byla nastavena. |
| RelationalEntityTypeAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IMutableEntityType). |
| RelationalForeignKeyAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IMutableForeignKey). |
| RelationalIndexAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IMutableIndex). |
| RelationalJsonIndex |
Popisuje index relační tabulky definovaný nad jednou nebo více vlastnostmi obsaženými ve sloupci mapovaném ve formátu JSON. Obsahuje elementy JSON cílené indexem společně s indexy komplexní kolekce, které se procházejí, aby se dosáhlo každé indexované vlastnosti. |
| RelationalKeyAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IMutableKey). |
| RelationalMemberClassifier |
Klasifikuje členy CLR typu během vytváření modelu pro relační zprostředkovatele, respektuje explicitně nakonfigurovaný typ sloupce (např. prostřednictvím TypeName) tak, aby se tyto členy mapovaly jako skalární vlastnosti, nikoli jako kontejnery vlastností. |
| RelationalModelAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IMutableModel). |
| RelationalPropertyAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IMutableProperty). |
| RelationalPropertyExtensions |
Rozšiřující metody pro IProperty 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 vlastnosti kolekce. |
| RuntimeEntityType |
Představuje typ entity v modelu. |
| RuntimeEntityTypeMappingFragment |
Představuje mapování typu entity pro konkrétní objekt úložiště podobné tabulce. |
| RuntimeForeignKey |
Představuje relaci, ve které 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, relacích mezi nimi a o tom, jak se mapují na databázi. Model je obvykle vytvořen přepsáním OnModelCreating(ModelBuilder) metody na odvozené DbContext. |
| 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 navigace a vlastností |
| RuntimeRelationalPropertyOverrides |
Představuje přepsání omezující vlastnosti konkrétního objektu úložiště podobné 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 nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| RuntimeTrigger |
Představuje trigger databáze v tabulce. |
| RuntimeTypeBase |
Představuje strukturální typ v modelu. |
| RuntimeTypeMappingConfiguration |
Představuje konfiguraci skalárního typu. |
| ScaffoldingMetadataExtensions | |
| Sequence | |
| SequenceBuilder |
Fluent API Builder 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 ani přidružena IServicePropertyk parametru v konstruktoru, metodě továrny nebo podobné. |
| ServiceParameterBindingFactory |
A 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 použitím ModelBuilder přímo je mnohem jednodušší. |
| SqlitePropertyAnnotations |
Vlastnosti pro poznámky specifické 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 relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IMutableEntityType). |
| SqlServerIndexAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IMutableIndex). |
| SqlServerKeyAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IMutableKey). |
| SqlServerModelAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IMutableModel). |
| SqlServerPropertyAnnotations |
Vlastnosti pro SQL Server poznámky specifické pro přístup 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. |
| StructuredJsonPathSegment |
Představuje jeden segment v cestě JSON. Segment je buď název vlastnosti, nebo zástupný symbol indexu pole. |
| 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> porovnání IReadOnlyTypeBase instancí podle názvu. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| TypeConfigurationTypeExtensions |
Rozšiřující metody pro TypeConfigurationType. |
| 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
| Název | Description |
|---|---|
| MemberIdentity |
Představuje identitu člena typu entity, může být založená na MemberInfo názvu nebo jen na názvu. |
| ParameterBindingInfo |
Přenáší informace o vazbě parametru. |
| StoreObjectIdentifier |
Typ představující ID objektu úložiště |
Rozhraní
| Název | Description |
|---|---|
| IAdHocMapper |
Vytvoří ad hoc mapování typů CLR na typy entit po vytvoření modelu. |
| ICheckConstraint |
Představuje omezení kontroly u typu entity. |
| IClrCollectionAccessor |
Představuje operace zálohované zkompilovanými delegáty, které umožňují manipulaci s kolekcemi ve vlastnostech navigace. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IClrIndexedCollectionAccessor |
Jedná se o interní rozhraní API, které podporuje infrastrukturu Entity Framework Core a nevztahuje se na stejné standardy kompatibility jako veřejná rozhraní API. Může se změnit nebo odebrat bez upozornění v jakékoli verzi. Měli byste ho používat přímo ve svém kódu s extrémní opatrností a vědět, že to může vést k selháním aplikace při aktualizaci na novou Entity Framework Core verzi. |
| IClrPropertyGetter |
Představuje operace zálohované zkompilovanými delegáty, které podporují získání hodnoty mapované vlastnosti EF. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IClrPropertySetter |
Představuje operace zálohované zkompilovanými delegáty, které podporují nastavení hodnoty mapované vlastnosti EF. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle 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í uložení libovolných metadat do objektu. Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IConventionAnnotation |
Libovolná část metadat, která lze uložit na objekt, který implementuje IConventionAnnotatable. Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IConventionCheckConstraint |
Představuje omezení kontroly u 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 formuláři, která se dá ztlumit při sestavení modelu. |
| IConventionDbFunctionParameter |
Představuje parametr funkce. |
| IConventionDbFunctionParameterBuilder |
Poskytuje jednoduché rozhraní API pro konfiguraci IConventionDbFunctionParameterrozhraní . |
| 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. Po sestavení IEntityType modelu 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 entity objektu zabezpečení. |
| IConventionIndex |
Představuje index sady vlastností. |
| IConventionKey |
Představuje primární nebo alternativní klíč entity. |
| IConventionModel |
Metadata o tvaru entit, relacích mezi nimi a o tom, jak se mapují na databázi. Model je obvykle vytvořen přepsáním OnModelCreating(ModelBuilder) metody na odvozené DbContext. |
| IConventionNavigation |
Představuje navigační vlastnost, kterou lze použít k navigaci v relaci. |
| IConventionNavigationBase |
Představuje navigační vlastnost, kterou lze použít k navigaci v relaci. |
| IConventionProperty |
Představuje skalární vlastnost strukturálního typu. |
| IConventionPropertyBase |
Základní typ pro navigaci a skalární vlastnosti |
| IConventionRelationalPropertyOverrides |
Představuje přepsání omezující vlastnosti konkrétního objektu úložiště podobné tabulce. |
| IConventionSequence |
Představuje sekvenci databáze v modelu ve formuláři, který lze při sestavování modelu ztlumit. |
| IConventionServiceProperty |
A 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á je předána prostřednictvím třetího typu entity. |
| IConventionSqlServerFullTextCatalog |
Představuje SQL Server fulltextový katalog v modelu ve formuláři, který lze při vytváření modelu ztlumit. |
| IConventionStoredProcedure |
Představuje uloženou proceduru v modelu ve formuláři, který lze ztlumit při vytváření 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, relací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, ve které 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í. |
| IJsonElementMapping |
Představuje mapování mezi vlastností modelu a prvkem JSON v relačním modelu. |
| IKey |
Představuje primární nebo alternativní klíč typu entity. |
| IMemberClassifier |
Klasifikuje členy CLR typu během sestavování modelu, určení, zda je člen kandidát navigace, skalární vlastnost, komplexní vlastnost nebo vlastnost služby. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. Upozornění: Neimplementujte toto rozhraní přímo. Místo toho je odvozeno od MemberClassifier. |
| 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, relacích mezi nimi a o tom, jak se mapují na databázi. Model je obvykle vytvořen přepsáním OnModelCreating(ModelBuilder) metody na odvozené DbContext. |
| IMutableAnnotatable |
Třída, která zveřejňuje poznámky, které lze upravit. Poznámky umožňují uložení libovolných metadat do objektu. Toto rozhraní obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| IMutableCheckConstraint |
Představuje omezení kontroly u 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 formuláři, která se dá ztlumit při sestavení modelu. |
| 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 entity objektu zabezpečení. |
| IMutableIndex |
Představuje index sady vlastností. |
| IMutableKey |
Představuje primární nebo alternativní klíč entity. |
| IMutableModel |
Metadata o tvaru entit, relacích mezi nimi a o tom, jak se mapují na databázi. Model je obvykle vytvořen přepsáním OnModelCreating(ModelBuilder) metody na odvozené DbContext. |
| IMutableNavigation |
Představuje navigační vlastnost, kterou lze použít k navigaci v relaci. |
| IMutableNavigationBase |
Představuje navigační vlastnost, kterou lze použít k navigaci v relaci. |
| IMutableProperty |
Představuje skalární vlastnost strukturálního typu. |
| IMutablePropertyBase |
Základní typ pro navigaci a skalární vlastnosti |
| IMutableRelationalPropertyOverrides |
Představuje přepsání omezující vlastnosti konkrétního objektu úložiště podobné tabulce. |
| IMutableSequence |
Představuje sekvenci databáze v modelu. |
| IMutableServiceProperty |
A 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á je předána prostřednictvím třetího typu entity. |
| IMutableSqlServerFullTextCatalog |
Představuje SQL Server fulltextový katalog v modelu, který lze ztlumit přímo. |
| IMutableStoredProcedure |
Představuje uloženou proceduru v modelu ve formuláři, který lze ztlumit při vytváření 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 navigační vlastnost, kterou lze použít k navigaci v relaci. |
| INavigationBase |
Představuje navigační vlastnost, kterou lze použít k navigaci v relaci. |
| IParameterBindingFactories |
IParameterBindingFactory Umožňuje najít od těch zaregistrovaných 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 (tj. některéIPropertyBase) modelu. |
| IQueryFilter |
Představuje filtr dotazu v modelu. |
| IReadOnlyCheckConstraint |
Představuje omezení kontroly u 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, ve které 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, relacích mezi nimi a o tom, jak se mapují na databázi. Model je obvykle vytvořen přepsáním OnModelCreating(ModelBuilder) metody na odvozené DbContext. |
| IReadOnlyNavigation |
Představuje navigační vlastnost, kterou lze použít k navigaci v relaci. |
| IReadOnlyNavigationBase |
Představuje navigační vlastnost, kterou lze 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 konkrétního objektu ú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á je předána prostřednictvím třetího typu entity. |
| IReadOnlySqlServerFullTextCatalog |
Představuje SQL Server fulltextový katalog v modelu. |
| 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 .IRelationalModel |
| IRelationalEntityTypeAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IEntityType). |
| IRelationalForeignKeyAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IForeignKey). |
| IRelationalIndexAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IIndex). |
| IRelationalJsonArray |
Představuje prvek pole JSON ve sloupci JSON v relačním modelu. |
| IRelationalJsonElement |
Představuje prvek ve sloupci JSON v relačním modelu. |
| IRelationalJsonObject |
Představuje prvek objektu JSON ve sloupci JSON v relačním modelu. |
| IRelationalKeyAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IKey). |
| IRelationalModel |
Představuje relační databázi. |
| IRelationalModelAnnotations |
Rozhraní API pro relační poznámky specifické pro přístup prostřednictvím Relational(IModel). |
| IRelationalPropertyAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím Relational(IProperty). |
| IRelationalPropertyOverrides |
Představuje přepsání omezující vlastnosti konkrétního objektu ú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á je předána 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 relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IEntityType). |
| ISqlServerFullTextCatalog |
Představuje SQL Server fulltextový katalog v modelu. |
| ISqlServerIndexAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IIndex). |
| ISqlServerKeyAnnotations |
Vlastnosti relačních poznámek týkajících se přístupu prostřednictvím SqlServer(IKey). |
| ISqlServerModelAnnotations |
Rozhraní API pro SQL Server poznámky, ke které se přistupuje prostřednictvím SqlServer(IModel). |
| ISqlServerPropertyAnnotations |
Rozhraní API pro SQL Server poznámky, 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 parametr uložené 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 výsledný sloupec 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 základní mapování typu na objekt podobný tabulce. |
| ITrigger |
Představuje aktivační událost ú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í vlastností na sloupec. |
| IViewMapping |
Představuje mapování typu entity na zobrazení. |
Výčty
| Název | Description |
|---|---|
| ChangeTrackingStrategy |
Určuje, jak kontext rozpozná změny vlastností pro instanci typu entity. |
| ConfigurationSource |
Určuje, zda byl prvek v objektu IMutableModel explicitně zadán pomocí rozhraní API fluent in OnModelCreating(ModelBuilder), prostřednictvím použití atributu .NET (datové poznámky) nebo konvencí prostřednictvím konvence vytváření modelu EF Core. Tento typ obvykle používají poskytovatelé databáze (a další rozšíření). Obvykle se nepoužívá v kódu aplikace. |
| DeleteBehavior |
Urč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 přerušena. |
| IdDiscriminatorMode |
Definuje chování pro zahrnutí nediskriminačních hodnot v hodnotě JSON "id". |
| PropertyAccessMode |
Předat hodnotu z tohoto výčtu UsePropertyAccessMode(PropertyAccessMode), UsePropertyAccessMode(PropertyAccessMode)nebo UsePropertyAccessMode(PropertyAccessMode) změnit, zda bude vlastnost nebo backing pole použito při čtení a zápisu do vlastnosti nebo pole. Pokud není nastavený žádný režim přístupu, použije se záložní pole vlastnosti, pokud je to možné při vytváření nových instancí entity. Pokud je to možné, použije se pro všechny ostatní přístupy k vlastnosti getter nebo setter. Všimněte si, že pokud není možné použít pole, protože ho nelze najít podle konvence a nebyl zadán pomocí HasField(String), bude použita vlastnost. Podobně platí, že pokud není možné použít vlastnost getter nebo setter, například pokud je vlastnost jen pro čtení, použije se místo toho pole. |
| PropertySaveBehavior |
Určuje, jak se změny hodnoty vlastnosti budou zpracovávat sledováním změn entity Framework, které následně určí, zda je sada hodnot odeslána do databáze, nebo ne. Používá se s GetBeforeSaveBehavior()GetAfterSaveBehavior() |
| SqliteValueGenerationStrategy |
Definuje strategie, které se mají použít v zásobníku EF Core při generování klíčových hodnot ze sloupců databáze SQLite. |
| SqlServerValueGenerationStrategy |
Definuje dvě strategie, které se mají použít v zásobníku EF Core při generování klíčových hodnot ze sloupců databáze SQL Server. |
| StoreObjectType |
Typ objektu úložiště podobné tabulce. |
| TypeConfigurationType |
Typ struktury typu CLR byl explicitně nakonfigurovaný jako při sestavování modelu. |
| ValueGenerated |
Určuje, kdy databáze vygeneruje hodnotu vlastnosti. |