Sdílet prostřednictvím


SqlServerEntityTypeExtensions Třída

Definice

Metody rozšíření typu entity pro metadata specifická pro SQL Server.

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

Poznámky

Další informace a příklady najdete v tématech Modelování typů entit a relací a Přístup k SQL Server a Azure SQL databázím pomocí EF Core.

Metody

GetHistoryTableName(IReadOnlyEntityType)

Vrátí hodnotu představující název tabulky historie přidružené k entitě namapované na dočasnou tabulku.

GetHistoryTableNameConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro dočasné nastavení názvu tabulky historie.

GetHistoryTableSchema(IReadOnlyEntityType)

Vrátí hodnotu představující schéma tabulky historie přidružené k entitě namapované na dočasnou tabulku.

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro dočasné nastavení tabulky historie.

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro nastavení optimalizované pro paměť.

GetIsTemporalConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro nastavení dočasné tabulky.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Vrátí hodnotu představující název vlastnosti konec období entity namapované na dočasnou tabulku.

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro nastavení názvu vlastnosti koncového období dočasné tabulky.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Vrátí hodnotu představující název vlastnosti začátku období entity namapované na dočasnou tabulku.

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro nastavení počátečního názvu vlastnosti dočasného období tabulky.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

Získá zdroj konfigurace pro použití klauzule VÝSTUP SQL při ukládání změn v tabulce.

IsMemoryOptimized(IEntityType)

Vrátí hodnotu označující, zda je typ entity mapován na tabulku optimalizovanou pro paměť.

IsMemoryOptimized(IReadOnlyEntityType)

Vrátí hodnotu označující, zda je typ entity mapován na tabulku optimalizovanou pro paměť.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

Vrátí hodnotu označující, zda se má při ukládání změn v tabulce použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

Vrátí hodnotu označující, zda se má při ukládání změn do zadané tabulky použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

IsTemporal(IReadOnlyEntityType)

Vrátí hodnotu označující, zda je typ entity mapován na dočasnou tabulku.

SetHistoryTableName(IConventionEntityType, String, Boolean)

Nastaví hodnotu představující název tabulky historie přidružené k entitě namapované na dočasnou tabulku.

SetHistoryTableName(IMutableEntityType, String)

Nastaví hodnotu představující název tabulky historie přidružené k entitě namapované na dočasnou tabulku.

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

Nastaví hodnotu představující schéma tabulky historie přidružené k entitě namapované na dočasnou tabulku.

SetHistoryTableSchema(IMutableEntityType, String)

Nastaví hodnotu představující schéma tabulky historie přidružené k entitě namapované na dočasnou tabulku.

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli je typ entity mapován na tabulku optimalizovanou pro paměť.

SetIsMemoryOptimized(IMutableEntityType, Boolean)

Nastaví hodnotu označující, jestli je typ entity mapován na tabulku optimalizovanou pro paměť.

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, jestli je typ entity mapován na dočasnou tabulku.

SetIsTemporal(IMutableEntityType, Boolean)

Nastaví hodnotu označující, jestli je typ entity mapován na dočasnou tabulku.

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

Nastaví hodnotu představující název vlastnosti konec období entity namapované na dočasnou tabulku.

SetPeriodEndPropertyName(IMutableEntityType, String)

Nastaví hodnotu představující název vlastnosti konec období entity namapované na dočasnou tabulku.

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

Nastaví hodnotu představující název vlastnosti začátku období entity namapované na dočasnou tabulku.

SetPeriodStartPropertyName(IMutableEntityType, String)

Nastaví hodnotu představující název vlastnosti začátku období entity namapované na dočasnou tabulku.

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

Nastaví hodnotu označující, zda se má při ukládání změn v tabulce použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

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

Nastaví hodnotu označující, zda se má při ukládání změn v tabulce použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>)

Nastaví hodnotu označující, zda se má při ukládání změn v tabulce použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

UseSqlOutputClause(IMutableEntityType, Nullable<Boolean>, StoreObjectIdentifier)

Nastaví hodnotu označující, zda se má při ukládání změn v tabulce použít klauzule SQL OUTPUT. Klauzule OUTPUT není kompatibilní s určitými funkcemi SQL Server, jako jsou tabulky s triggery.

Platí pro