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) |
Настраивает схему таблицы журнала для сущности, сопоставленной с темпоральной таблицей. |
Применяется к
Entity Framework
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по