IConventionEntityTypeBuilder Интерфейс

Определение

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

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

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

Комментарии

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

Свойства

Metadata

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

ModelBuilder

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

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

Методы

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

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

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

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

(Унаследовано от IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

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

(Унаследовано от IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

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

(Унаследовано от IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<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)

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

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

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

CanHaveSkipNavigation(String, Type, Boolean)

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

CanHaveTrigger(String, Boolean)

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

CanIgnore(String, Boolean)

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

CanRemoveAnnotation(String, Boolean)

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

(Унаследовано от IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

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

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

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

CanRemoveIndex(IConventionIndex, Boolean)

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

CanRemoveKey(Boolean)

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

CanRemoveKey(IConventionKey, Boolean)

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

CanRemoveNavigation(IConventionNavigation, Boolean)

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

CanRemoveProperty(IConventionProperty, Boolean)

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

(Унаследовано от IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

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

CanRemoveServiceProperty(IConventionServiceProperty, 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)

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

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

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

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

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

CanSetQueryFilter(LambdaExpression, Boolean)

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

ComplexIndexerProperty(Type, String, Type, Boolean)

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

(Унаследовано от IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

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

(Унаследовано от IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

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

(Унаследовано от IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

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

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

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

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

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

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

Возвращает или создает построитель для целевого объекта потенциальной навигации.

HasAnnotation(String, Object, Boolean)

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

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)

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

HasNoComplexProperty(IConventionComplexProperty, Boolean)

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

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

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

HasNoDiscriminator(Boolean)

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

HasNoIndex(IConventionIndex, Boolean)

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

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

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

HasNoKey(Boolean)

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

HasNoKey(IConventionKey, Boolean)

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

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

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

HasNoNavigation(IConventionNavigation, Boolean)

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

HasNonNullAnnotation(String, Object, Boolean)

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

HasNoProperty(IConventionProperty, Boolean)

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

HasNoRelationship(IConventionForeignKey, Boolean)

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

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

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

HasNoServiceProperty(IConventionServiceProperty, 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)

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

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

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

HasTrigger(String, Boolean)

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

Ignore(String, Boolean)

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

IndexerProperty(Type, String, Boolean)

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

IsIgnored(String, Boolean)

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

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

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

PrimaryKey(IReadOnlyList<String>, Boolean)

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

Property(MemberInfo, Boolean)

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

Property(Type, String, Boolean, Boolean)

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

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

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

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

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

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

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

ServiceProperty(MemberInfo, Boolean)

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

ServiceProperty(Type, 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)

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

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

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

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

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

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

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

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

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

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

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

HasComment(IConventionEntityTypeBuilder, String, Boolean)

Настройка примечания для применения к таблице

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

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

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, 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)

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

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

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

UseMappingStrategy(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)

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

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