IConventionEntityTypeBuilder Интерфейс

Определение

Предоставляет простую поверхность API для настройки IConventionEntityType соглашений from.

Этот интерфейс обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionAnnotatableBuilder
Реализации

Комментарии

Дополнительные сведения см. в разделе соглашения о построении модели .

Свойства

Metadata

Возвращает настраиваемый тип сущности.

ModelBuilder

Возвращает построитель модели.

(Унаследовано от IConventionAnnotatableBuilder)

Методы

CanAddNavigation(String, Boolean)
Является устаревшей.

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

CanHaveIndexerProperty(Type, String, Boolean)

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

CanHaveNavigation(MemberInfo, Boolean)

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

CanHaveNavigation(String, Boolean)
Является устаревшей.

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

CanHaveNavigation(String, Type, Boolean)

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

CanHaveProperty(MemberInfo, Boolean)

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

CanHaveProperty(Type, String, Boolean)

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

CanHaveServiceProperty(MemberInfo, Boolean)

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

CanHaveSkipNavigation(MemberInfo, Boolean)

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

CanHaveSkipNavigation(String, Boolean)
Является устаревшей.

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

CanHaveSkipNavigation(String, Type, Boolean)

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

CanIgnore(String, Boolean)

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

CanRemoveAnnotation(String, Boolean)

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

(Унаследовано от IConventionAnnotatableBuilder)
CanRemoveDiscriminator(Boolean)

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

CanRemoveIndex(IConventionIndex, Boolean)

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

CanRemoveKey(Boolean)

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

CanRemoveKey(IConventionKey, Boolean)

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

CanRemoveRelationship(IConventionForeignKey, Boolean)

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

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

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

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

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

CanSetAnnotation(String, Object, Boolean)

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

(Унаследовано от IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

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

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

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

CanSetDefiningQuery(LambdaExpression, Boolean)
Является устаревшей.

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

CanSetDiscriminator(MemberInfo, Boolean)

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

CanSetDiscriminator(String, Boolean)

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

CanSetDiscriminator(String, Type, Boolean)

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

CanSetDiscriminator(Type, Boolean)

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

CanSetDiscriminator(Type, String, Boolean)

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

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

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

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

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

CanSetQueryFilter(LambdaExpression, Boolean)

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

CreateUniqueProperty(Type, String, Boolean)

Создает свойство с именем, которое отличается от существующих свойств.

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

Возвращает существующие свойства, соответствующие заданным элементам, или создает их.

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

Возвращает существующие свойства с заданными именами или создает их при обнаружении соответствующих элементов среды CLR.

HasAnnotation(String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует с таким же или более низким значением ConfigurationSource .

(Унаследовано от IConventionAnnotatableBuilder)
HasBaseType(IConventionEntityType, Boolean)

Задает базовый тип этого типа сущности в иерархии наследования.

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

Настраивает объект, ChangeTrackingStrategy используемый для этого типа сущности. Эта стратегия указывает, как контекст обнаруживает изменения свойств для экземпляра типа сущности.

HasDefiningQuery(LambdaExpression, Boolean)
Является устаревшей.

Настраивает запрос, используемый для предоставления данных для неограниченного типа сущности.

HasDiscriminator(Boolean)

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

HasDiscriminator(MemberInfo, Boolean)

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

HasDiscriminator(String, Boolean)

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

HasDiscriminator(String, Type, Boolean)

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

HasDiscriminator(Type, Boolean)

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

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

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

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

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

HasIndex(IReadOnlyList<String>, Boolean)

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

HasIndex(IReadOnlyList<String>, String, Boolean)

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

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

Создает альтернативный ключ в модели для этого типа сущности, если он еще не существует над указанными свойствами.

HasNoAnnotation(String, Boolean)

Удаляет заметку с заданным именем из этого объекта.

(Унаследовано от IConventionAnnotatableBuilder)
HasNoDeclaredDiscriminator(Boolean)
Является устаревшей.

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

HasNoDiscriminator(Boolean)

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

HasNoIndex(IConventionIndex, Boolean)

Удаляет индекс из этого типа сущности.

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

Удаляет индекс из этого типа сущности.

HasNoKey(Boolean)

Настраивает тип сущности без ключей. Он будет использоваться только для запросов.

HasNoKey(IConventionKey, Boolean)

Удаляет первичный или альтернативный ключ из этого типа сущности.

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

Удаляет первичный или альтернативный ключ из этого типа сущности.

HasNonNullAnnotation(String, Object, Boolean)

Задает заметку, хранящуюся под заданным именем. Перезаписывает существующую заметку, если заметка с указанным именем уже существует с таким же или более низким значением ConfigurationSource . Удаляет заметку, если null указано значение.

(Унаследовано от IConventionAnnotatableBuilder)
HasNoRelationship(IConventionForeignKey, Boolean)

Удаляет внешний ключ из этого типа сущности.

HasNoRelationship(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean)

Удаляет связь из этого типа сущности.

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

Удаляет навигацию о пропуске из этого типа сущности.

HasNoSkipNavigation(ISkipNavigation, Boolean)

Удаляет навигацию о пропуске из этого типа сущности.

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

Настраивает связь, в которой принадлежит целевая сущность (или часть) этой сущности.

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

Настраивает связь, в которой принадлежит целевая сущность (или часть) этой сущности.

HasOwnership(IConventionEntityType, String, Boolean)

Настраивает связь, в которой принадлежит целевая сущность (или часть) этой сущности.

HasOwnership(IConventionEntityType, String, String, Boolean)

Настраивает связь, в которой принадлежит целевая сущность (или часть) этой сущности.

HasOwnership(Type, MemberInfo, Boolean)

Настраивает связь, в которой принадлежит целевая сущность (или часть) этой сущности.

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

Настраивает связь, в которой принадлежит целевая сущность (или часть) этой сущности.

HasOwnership(Type, String, Boolean)

Настраивает связь, в которой принадлежит целевая сущность (или часть) этой сущности.

HasOwnership(Type, String, String, Boolean)

Настраивает связь, в которой принадлежит целевая сущность (или часть) этой сущности.

HasQueryFilter(LambdaExpression, Boolean)

Задает выражение предиката LINQ, которое будет автоматически применено к любым запросам, предназначенным для этого типа сущности.

HasRelationship(IConventionEntityType, Boolean)

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

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

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

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

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

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, Boolean)

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

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

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

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

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

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

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

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

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

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

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

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Настраивает навигацию для перехода между этим и целевым типом сущности.

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

Настраивает навигацию для перехода между этим и целевым типом сущности.

Ignore(String, Boolean)

Исключает заданное свойство из типа сущности и предотвращает добавление соглашений о сопоставленном свойстве или переходе к типу.

IndexerProperty(Type, String, Boolean)

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

IsIgnored(String, Boolean)

Указывает, пропускается ли имя данного элемента для данного источника конфигурации.

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

Задает свойства, которые составляют первичный ключ для этого типа сущности.

Property(MemberInfo, Boolean)

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

Property(Type, String, Boolean, Boolean)

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

RemoveAnnotation(String, Boolean)
Является устаревшей.

Удаляет заметку с заданным именем из этого объекта.

(Унаследовано от IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

Удаляет свойства в заданном списке, если они не являются частью какого бы то ни было объекта метаданных.

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
Является устаревшей.

Удаляет теневые свойства в заданном списке, если они не являются частью какого бы то ни было объекта метаданных.

ServiceProperty(MemberInfo, Boolean)

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

SetOrRemoveAnnotation(String, Object, Boolean)
Является устаревшей.

Задает или удаляет заметку, хранящуюся под заданным именем.

(Унаследовано от IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

Задает значение, PropertyAccessMode используемое для всех свойств данного типа сущности.

Методы расширения

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

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

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Настраивает срок жизни для аналитического хранилища за считанные секунды в области контейнера.

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

Настраивает время жизни по умолчанию (в секундах) в области контейнера.

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

Настраивает свойство, используемое для хранения ключа секции.

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

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

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

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

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

Настраивает имя свойства, с которым сопоставлена сущность, при сохранении в качестве внедренного документа.

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

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

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

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

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

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

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

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

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
Является устаревшей.

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

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

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

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

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

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

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

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

Настраивает проверочное ограничение базы данных при нацеливании на реляционную базу данных.

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Настраивает комментарий, применяемый к таблице

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

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

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

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

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

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

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

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

ToTable(IConventionEntityTypeBuilder, String, Boolean)

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

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

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

ToView(IConventionEntityTypeBuilder, String, Boolean)

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

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

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

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

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

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)

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

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
Является устаревшей.

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

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

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

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

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

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

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

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

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

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

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

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

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

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