Sdílet prostřednictvím


RelationalEntityTypeExtensions Třída

Definice

Metody rozšíření typu entity pro metadata relační databáze

public static class RelationalEntityTypeExtensions
type RelationalEntityTypeExtensions = class
Public Module RelationalEntityTypeExtensions
Dědičnost
RelationalEntityTypeExtensions

Poznámky

Další informace a příklady najdete v tématu Modelování typů entit a relací .

Pole

DefaultQueryNameBase

Získá název použitý pro ISqlQuery mapované pomocí RelationalEntityTypeBuilderExtensions.ToSqlQuery.

Metody

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

Vytvoří nové omezení kontroly s daným názvem podle typu entity. Vyvolá výjimku, pokud u stejného typu entity existuje omezení kontroly se stejným názvem.

AddCheckConstraint(IMutableEntityType, String, String)

Vytvoří nové omezení kontroly s daným názvem podle typu entity. Vyvolá výjimku, pokud u stejného typu entity existuje omezení kontroly se stejným názvem.

FindCheckConstraint(IConventionEntityType, String)

Najde hodnotu IConventionCheckConstraint se zadaným názvem.

FindCheckConstraint(IEntityType, String)

Najde hodnotu ICheckConstraint se zadaným názvem.

FindCheckConstraint(IMutableEntityType, String)

Najde hodnotu IMutableCheckConstraint se zadaným názvem.

FindCheckConstraint(IReadOnlyEntityType, String)

Najde hodnotu IReadOnlyCheckConstraint se zadaným názvem.

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

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

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

FindMappingFragment(IEntityType, StoreObjectIdentifier)

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

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

FindMappingFragment(IMutableEntityType, StoreObjectIdentifier)

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

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

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

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

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

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

Získá cizí klíče pro daný typ entity, které ukazují na jiné typy entit sdílející stejný objekt úložiště podobné tabulce.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Získá cizí klíče pro daný typ entity, které ukazují na jiné typy entit sdílející stejný objekt úložiště podobné tabulce.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Získá cizí klíče pro daný typ entity, které ukazují na jiné typy entit sdílející stejný objekt úložiště podobné tabulce.

FindRowInternalForeignKeys(IMutableEntityType, StoreObjectIdentifier)

Získá cizí klíče pro daný typ entity, které ukazují na jiné typy entit sdílející stejný objekt úložiště podobné tabulce.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Získá cizí klíče pro daný typ entity, které ukazují na jiné typy entit sdílející stejný objekt úložiště podobné tabulce.

GetCheckConstraints(IConventionEntityType)

Vrátí všechna omezení kontroly obsažená v typu entity.

GetCheckConstraints(IEntityType)

Vrátí všechna omezení kontroly obsažená v typu entity.

GetCheckConstraints(IMutableEntityType)

Vrátí všechna omezení kontroly obsažená v typu entity.

GetCheckConstraints(IReadOnlyEntityType)

Vrátí všechna omezení kontroly obsažená v typu entity.

GetComment(IEntityType)

Vrátí komentář pro tabulku, na které je tato entita namapovaná.

GetComment(IReadOnlyEntityType)

Vrátí komentář pro tabulku, na které je tato entita namapovaná.

GetCommentConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource komentář tabulky.

GetContainerColumnName(IReadOnlyEntityType)

Získá název sloupce kontejneru, na který je typ entity mapován.

GetContainerColumnNameConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource název sloupce kontejneru.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Zastaralé.

Získá mapování typu sloupce kontejneru, na který je namapován typ entity.

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
Zastaralé.

ConfigurationSource Získá pro mapování typu sloupce kontejneru.

GetDeclaredCheckConstraints(IConventionEntityType)

Vrátí všechna omezení kontroly deklarovaná u typu entity.

GetDeclaredCheckConstraints(IEntityType)

Vrátí všechna omezení kontroly deklarovaná u typu entity.

GetDeclaredCheckConstraints(IMutableEntityType)

Vrátí všechna omezení kontroly deklarovaná u typu entity.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Vrátí všechna omezení kontroly deklarovaná u typu entity.

GetDefaultMappings(IEntityType)

Vrátí výchozí mapování, která by typ entity použil.

GetDefaultSchema(IEntityType)

Vrátí výchozí schéma databáze, které by se použilo pro tento typ entity.

GetDefaultSchema(IReadOnlyEntityType)

Vrátí výchozí schéma databáze, které by se použilo pro tento typ entity.

GetDefaultSqlQueryName(IEntityType)

Získá výchozí název dotazu SQL, který by se použil pro tento typ entity při mapování pomocí RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Získá výchozí název dotazu SQL, který by se použil pro tento typ entity při mapování pomocí RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Vrátí výchozí název tabulky, který by se použil pro tento typ entity.

GetDefaultTableName(IEntityType, Boolean)

Vrátí výchozí název tabulky, který by se použil pro tento typ entity.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Vrátí výchozí název tabulky, který by se použil pro tento typ entity.

GetDefaultViewName(IEntityType)

Vrátí výchozí název zobrazení, který by se použil pro tento typ entity.

GetDefaultViewName(IReadOnlyEntityType)

Vrátí výchozí název zobrazení, který by se použil pro tento typ entity.

GetDefaultViewSchema(IEntityType)

Vrátí výchozí schéma databáze, které by se použilo pro toto zobrazení entity.

GetDefaultViewSchema(IReadOnlyEntityType)

Vrátí výchozí schéma databáze, které by se použilo pro toto zobrazení entity.

GetDeleteStoredProcedure(IConventionEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro odstranění nebo null pokud není namapován na uloženou proceduru.

GetDeleteStoredProcedure(IEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro odstranění nebo null pokud není namapován na uloženou proceduru.

GetDeleteStoredProcedure(IMutableEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro odstranění nebo null pokud není namapován na uloženou proceduru.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro odstranění nebo null pokud není namapován na uloženou proceduru.

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro odstranění uložené procedury.

GetDeleteStoredProcedureMappings(IEntityType)

Vrátí odstraněné uložené procedury, na které je namapovaný typ entity.

GetFunctionMappings(IEntityType)

Vrátí funkce, na které je namapovaný typ entity.

GetFunctionName(IEntityType)

Vrátí název funkce, na kterou je typ entity mapován nebo null pokud není namapován na funkci.

GetFunctionName(IReadOnlyEntityType)

Vrátí název funkce, na kterou je typ entity mapován nebo null pokud není namapován na funkci.

GetFunctionNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro název funkce.

GetInsertStoredProcedure(IConventionEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro vložení nebo null pokud není namapován na uloženou proceduru.

GetInsertStoredProcedure(IEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro vložení nebo null pokud není namapován na uloženou proceduru.

GetInsertStoredProcedure(IMutableEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro vložení nebo null pokud není namapován na uloženou proceduru.

GetInsertStoredProcedure(IReadOnlyEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro vložení nebo null pokud není namapován na uloženou proceduru.

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro vložení uložené procedury.

GetInsertStoredProcedureMappings(IEntityType)

Vrátí vložené uložené procedury, na které je namapovaný typ entity.

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType).

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

Získá pro ConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier).

GetJsonPropertyName(IReadOnlyEntityType)

Získá hodnotu názvu vlastnosti JSON použité pro danou entitu namapovanou na sloupec JSON.

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro název vlastnosti JSON pro daný typ entity.

GetMappingFragments(IConventionEntityType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit.

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

GetMappingFragments(IConventionEntityType, StoreObjectType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit daného typu.

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

GetMappingFragments(IEntityType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit.

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

GetMappingFragments(IEntityType, StoreObjectType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit daného typu.

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

GetMappingFragments(IMutableEntityType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit.

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

GetMappingFragments(IMutableEntityType, StoreObjectType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit daného typu.

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

GetMappingFragments(IReadOnlyEntityType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit.

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

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Vrátí všechny nakonfigurované fragmenty mapování typů entit daného typu.

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

GetMappingStrategy(IReadOnlyEntityType)

Získá strategii mapování pro odvozené typy.

GetMappingStrategyConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSourceGetMappingStrategy(IReadOnlyEntityType).

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

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

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

GetOrCreateMappingFragment(IMutableEntityType, StoreObjectIdentifier)

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

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

GetSchema(IEntityType)

Vrátí schéma databáze, které obsahuje mapovanou tabulku.

GetSchema(IReadOnlyEntityType)

Vrátí schéma databáze, které obsahuje mapovanou tabulku.

GetSchemaConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource schéma databáze.

GetSchemaQualifiedTableName(IEntityType)

Vrátí název tabulky, na kterou je typ entity mapován předem schématem nebo null pokud není mapován na tabulku.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Vrátí název tabulky, na kterou je typ entity mapován předem schématem nebo null pokud není mapován na tabulku.

GetSchemaQualifiedViewName(IEntityType)

Vrátí název zobrazení, na které je typ entity namapován předem schématem nebo null pokud není mapován na zobrazení.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Vrátí název zobrazení, na které je typ entity namapován předem schématem nebo null pokud není mapován na zobrazení.

GetSqlQuery(IEntityType)

Vrátí řetězec SQL použitý k poskytnutí dat pro typ entity nebo null pokud není namapován na řetězec SQL.

GetSqlQuery(IReadOnlyEntityType)

Vrátí řetězec SQL použitý k poskytnutí dat pro typ entity nebo null pokud není namapován na řetězec SQL.

GetSqlQueryConfigurationSource(IConventionEntityType)

ConfigurationSource Získá pro dotaz řetězec SQL.

GetSqlQueryMappings(IEntityType)

Vrátí mapování řetězců SQL.

GetTableMappings(IEntityType)

Vrátí tabulky, na které je typ entity mapován.

GetTableName(IEntityType)

Vrátí název tabulky, na kterou je typ entity mapován, nebo null pokud není mapován na tabulku.

GetTableName(IReadOnlyEntityType)

Vrátí název tabulky, na kterou je typ entity mapován, nebo null pokud není mapován na tabulku.

GetTableNameConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource název tabulky.

GetUpdateStoredProcedure(IConventionEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro aktualizace nebo null pokud není mapován na uloženou proceduru.

GetUpdateStoredProcedure(IEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro aktualizace nebo null pokud není mapován na uloženou proceduru.

GetUpdateStoredProcedure(IMutableEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro aktualizace nebo null pokud není mapován na uloženou proceduru.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Vrátí uloženou proceduru, na kterou je typ entity mapován pro aktualizace nebo null pokud není mapován na uloženou proceduru.

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource aktualizaci uloženou proceduru.

GetUpdateStoredProcedureMappings(IEntityType)

Vrátí uložené procedury aktualizace, na které je namapován typ entity.

GetViewMappings(IEntityType)

Vrátí zobrazení, na která je typ entity mapován.

GetViewName(IEntityType)

Vrátí název zobrazení, na které je typ entity mapován nebo null pokud není mapován na zobrazení.

GetViewName(IReadOnlyEntityType)

Vrátí název zobrazení, na které je typ entity mapován nebo null pokud není mapován na zobrazení.

GetViewNameConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource název zobrazení.

GetViewSchema(IEntityType)

Vrátí schéma databáze, které obsahuje mapované zobrazení.

GetViewSchema(IReadOnlyEntityType)

Vrátí schéma databáze, které obsahuje mapované zobrazení.

GetViewSchemaConfigurationSource(IConventionEntityType)

Získá pro ConfigurationSource schéma zobrazení.

IsIgnoredByMigrations(IEntityType)

Získá hodnotu označující, zda typ entity je ignorován migrací.

IsMappedToJson(IReadOnlyEntityType)

Získá hodnotu označující, zda je zadaná entita mapována na sloupec JSON.

IsTableExcludedFromMigrations(IEntityType)

Získá hodnotu označující, zda je přidružená tabulka ignorována migrací.

IsTableExcludedFromMigrations(IReadOnlyEntityType)

Získá hodnotu označující, zda je přidružená tabulka ignorována migrací.

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

Získá hodnotu označující, zda je zadaná tabulka ignorována migrací.

RemoveCheckConstraint(IConventionEntityType, String)

Odebere objekt IConventionCheckConstraint se zadaným názvem.

RemoveCheckConstraint(IMutableEntityType, String)

Odebere objekt ICheckConstraint se zadaným názvem.

RemoveDeleteStoredProcedure(IConventionEntityType)

Odebere uloženou proceduru mapovaného odstranění pro tento typ entity.

RemoveDeleteStoredProcedure(IMutableEntityType)

Odebere uloženou proceduru mapovaného odstranění pro tento typ entity.

RemoveInsertStoredProcedure(IConventionEntityType)

Odebere uloženou proceduru mapovaného vložení pro tento typ entity.

RemoveInsertStoredProcedure(IMutableEntityType)

Odebere uloženou proceduru mapovaného vložení pro tento typ entity.

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

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

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

RemoveMappingFragment(IMutableEntityType, StoreObjectIdentifier)

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

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

RemoveUpdateStoredProcedure(IConventionEntityType)

Odebere uloženou proceduru mapované aktualizace pro tento typ entity.

RemoveUpdateStoredProcedure(IMutableEntityType)

Odebere uloženou proceduru mapované aktualizace pro tento typ entity.

SetComment(IConventionEntityType, String, Boolean)

Nakonfiguruje komentář, který se má použít u tabulky, na které je tato entita namapovaná.

SetComment(IMutableEntityType, String)

Nakonfiguruje komentář, který se má použít u tabulky, na které je tato entita namapovaná.

SetContainerColumnName(IConventionEntityType, String, Boolean)

Nastaví název sloupce kontejneru, na který je typ entity mapován.

SetContainerColumnName(IMutableEntityType, String)

Nastaví název sloupce kontejneru, na který je typ entity mapován.

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
Zastaralé.

Nastaví mapování typů pro sloupec kontejneru, na který se typ entity mapuje.

SetContainerColumnTypeMapping(IMutableEntityType, RelationalTypeMapping)
Zastaralé.

Nastaví mapování typů pro sloupec kontejneru, na který se typ entity mapuje.

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ entity na uloženou proceduru pro odstranění.

SetDeleteStoredProcedure(IMutableEntityType)

Mapuje typ entity na uloženou proceduru pro odstranění.

SetFunctionName(IConventionEntityType, String, Boolean)

Nastaví název funkce, na kterou je typ entity mapován.

SetFunctionName(IMutableEntityType, String)

Nastaví název funkce, na kterou je typ entity mapován.

SetInsertStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ entity na uloženou proceduru pro vložení.

SetInsertStoredProcedure(IMutableEntityType)

Mapuje typ entity na uloženou proceduru pro vložení.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli migrace ignorují přidruženou tabulku.

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

Nastaví hodnotu označující, jestli migrace ignorují přidruženou tabulku.

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>)

Nastaví hodnotu označující, jestli migrace ignorují přidruženou tabulku.

SetIsTableExcludedFromMigrations(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Nastaví hodnotu označující, jestli migrace ignorují přidruženou tabulku.

SetJsonPropertyName(IConventionEntityType, String, Boolean)

Nastaví hodnotu názvu vlastnosti JSON použitého pro danou entitu namapovanou na sloupec JSON.

SetJsonPropertyName(IMutableEntityType, String)

Nastaví hodnotu názvu vlastnosti JSON použitého pro danou entitu namapovanou na sloupec JSON.

SetMappingStrategy(IConventionEntityType, String, Boolean)

Nastaví strategii mapování pro odvozené typy.

SetMappingStrategy(IMutableEntityType, String)

Nastaví strategii mapování pro odvozené typy.

SetSchema(IConventionEntityType, String, Boolean)

Nastaví schéma databáze, které obsahuje mapovanou tabulku.

SetSchema(IMutableEntityType, String)

Nastaví schéma databáze, které obsahuje mapovanou tabulku.

SetSqlQuery(IConventionEntityType, String, Boolean)

Nastaví řetězec SQL použitý k poskytnutí dat pro typ entity.

SetSqlQuery(IMutableEntityType, String)

Nastaví řetězec SQL použitý k poskytnutí dat pro typ entity.

SetTableName(IConventionEntityType, String, Boolean)

Nastaví název tabulky, na kterou je typ entity mapován.

SetTableName(IMutableEntityType, String)

Nastaví název tabulky, na kterou je typ entity mapován.

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

Mapuje typ entity na uloženou proceduru pro aktualizace.

SetUpdateStoredProcedure(IMutableEntityType)

Mapuje typ entity na uloženou proceduru pro aktualizace.

SetViewName(IConventionEntityType, String, Boolean)

Nastaví název zobrazení, na které je typ entity mapován.

SetViewName(IMutableEntityType, String)

Nastaví název zobrazení, na které je typ entity mapován.

SetViewSchema(IConventionEntityType, String, Boolean)

Nastaví schéma databáze, které obsahuje mapované zobrazení.

SetViewSchema(IMutableEntityType, String)

Nastaví schéma databáze, které obsahuje mapované zobrazení.

Platí pro