SqlServerEntityTypeBuilderExtensions Класс

Определение

SQL Server определенные методы расширения для EntityTypeBuilder.

public static class SqlServerEntityTypeBuilderExtensions
type SqlServerEntityTypeBuilderExtensions = class
Public Module SqlServerEntityTypeBuilderExtensions
Наследование
SqlServerEntityTypeBuilderExtensions

Комментарии

Дополнительные сведения и примеры см. в разделах Моделирование типов сущностей и связей и Доступ к базам данных SQL Server и Azure SQL с помощью EF Core.

Методы

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Возвращает значение, указывающее, можно ли задать имя заданной таблицы журнала для сущности.

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Возвращает значение, указывающее, может ли сопоставленная таблица иметь схему таблицы журнала.

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Возвращает значение, указывающее, можно ли настроить сопоставленную таблицу как оптимизированную для памяти.

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Возвращает значение, указывающее, можно ли настроить сопоставленную таблицу как темпоральную.

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Возвращает значение, указывающее, может ли сопоставленная таблица иметь свойство конца периода.

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Возвращает значение, указывающее, может ли сопоставленная таблица иметь свойство начала периода.

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

Настраивает индекс для указанных свойств. Если в заданном наборе свойств имеется индекс, для настройки будет возвращен существующий индекс.

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

ForSqlServerToTable(EntityTypeBuilder, String)

Настраивает таблицу, с которым сопоставляется сущность при нацелии на SQL Server.

ForSqlServerToTable(EntityTypeBuilder, String, String)

Настраивает таблицу, с которым сопоставляется сущность при нацелии на SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

Настраивает таблицу, с которым сопоставляется сущность при нацелии на SQL Server.

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

Настраивает таблицу, с которым сопоставляется сущность при нацелии на SQL Server.

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

Настраивает свойство конца периода для сущности, сопоставленной с темпоральной таблицей.

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

Настраивает свойство начала периода для сущности, сопоставленной с темпоральной таблицей.

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Устаревшие..

Настраивает таблицу, с которым сопоставляется сущность при нацеливание на SQL Server как оптимизированную для памяти.

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

Настраивает таблицу как темпоральную.

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

Настраивает имя таблицы журнала для сущности, сопоставленной с темпоральной таблицей.

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

Настраивает схему таблицы журнала для сущности, сопоставленной с темпоральной таблицей.

Применяется к