EntityTypeBuilder Класс

Определение

Предоставляет простой API для настройки IMutableEntityType.

public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.IMutableModel>, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder>
public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder>
public class EntityTypeBuilder : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<IMutableModel>
    interface IInfrastructure<InternalEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<InternalEntityTypeBuilder>
type EntityTypeBuilder = class
    interface IInfrastructure<IConventionEntityTypeBuilder>
Public Class EntityTypeBuilder
Implements IInfrastructure(Of IMutableModel), IInfrastructure(Of InternalEntityTypeBuilder)
Public Class EntityTypeBuilder
Implements IInfrastructure(Of InternalEntityTypeBuilder)
Public Class EntityTypeBuilder
Implements IInfrastructure(Of IConventionEntityTypeBuilder)
Наследование
EntityTypeBuilder
Производный
Реализации
IInfrastructure<IMutableModel> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalEntityTypeBuilder> IInfrastructure<IConventionEntityTypeBuilder>

Комментарии

Экземпляры этого класса возвращаются из методов при использовании ModelBuilder API и не предназначены для непосредственного создания в коде приложения.

Конструкторы

EntityTypeBuilder(IMutableEntityType)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

EntityTypeBuilder(InternalEntityTypeBuilder)

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

Свойства

Builder

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Metadata

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

Методы

ComplexProperty(String)

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

ComplexProperty(String, Action<ComplexPropertyBuilder>)

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

ComplexProperty(Type, String)

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

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

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

ComplexProperty(Type, String, String)

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

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

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

ComplexProperty<TProperty>(String)

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

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

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

ComplexProperty<TProperty>(String, String)

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

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

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

FindRelatedEntityType(String, String)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

FindRelatedEntityType(Type, String)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

HasAlternateKey(String[])

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

HasAnnotation(String, Object)

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

HasBaseType(String)

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

HasBaseType(Type)

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

HasData(IEnumerable<Object>)

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

HasData(Object[])

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

HasDiscriminator()

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

HasDiscriminator(String, Type)

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

HasDiscriminator<TDiscriminator>(String)

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

HasIndex(String[])

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

HasIndex(String[], String)

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

HasKey(String[])

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

HasMany(String)

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

HasMany(String, String)

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

HasMany(Type, String)

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

HasManyBuilder(EntityType, PropertyInfo)

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

HasManyBuilder(EntityType, String)

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

HasNoDiscriminator()

Настраивает тип сущности как не имеющий дискриминационного свойства.

HasNoKey()

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

HasOne(String)

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

HasOne(String, String)

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

HasOne(Type, String)

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

HasOneBuilder(EntityType, PropertyInfo)

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

HasOneBuilder(EntityType, String)

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

HasOneBuilder(MemberIdentity, EntityType)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Следует использовать его только непосредственно в коде с особой осторожностью и зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

HasQueryFilter(LambdaExpression)

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

HasTrigger(IMutableEntityType, String)

Настраивает триггер для типа сущности.

Ignore(String)

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

IndexerProperty(Type, String)

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

IndexerProperty<TProperty>(String)

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

Navigation(String)

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

New(InternalEntityTypeBuilder)

Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален.

OwnsMany(String, String)

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

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

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

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, Type, String)

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

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(Type, String)

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

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

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

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, String)

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

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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

Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.

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

OwnsOne(String, Type, String)

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

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(Type, String)

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

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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

Целевой тип сущности для каждого отношения владения рассматривается как другой тип сущности, даже если навигация имеет один и тот же тип. Конфигурация целевого типа сущности не применяется к типу целевой сущности других отношений владения.

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

PrimitiveCollection(String)

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

PrimitiveCollection(Type, String)

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

PrimitiveCollection<TProperty>(String)

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

Property(String)

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

Property(Type, String)

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

Property<TProperty>(String)

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

UsePropertyAccessMode(PropertyAccessMode)

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

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

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

UsePropertyAccessMode(PropertyAccessMode)

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

Явные реализации интерфейса

IInfrastructure<IConventionEntityTypeBuilder>.Instance

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

IInfrastructure<IMutableModel>.Instance

Модель, к которой принадлежит тип сущности.

IInfrastructure<InternalEntityTypeBuilder>.Instance

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

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

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

Настраивает предложение автомасштабирования подготовленной пропускной способности.

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

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

HasPartitionKey(EntityTypeBuilder, String)

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

ToContainer(EntityTypeBuilder, String)

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

UseETagConcurrency(EntityTypeBuilder)

Настраивает эту сущность для использования проверок параллелизма etag CosmosDb.

GetInfrastructure<T>(IInfrastructure<T>)

Возвращает значение из свойства, скрытого с помощью IInfrastructure<T>.

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

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

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

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

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
Является устаревшей.

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

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

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

HasDiscriminator(EntityTypeBuilder)

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

HasDiscriminator(EntityTypeBuilder, String, Type)

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

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

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

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

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

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

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

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

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

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

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

ToFunction(EntityTypeBuilder, MethodInfo)

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

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction(EntityTypeBuilder, String)

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

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

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

ToSqlQuery(EntityTypeBuilder, String)

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

ToTable(EntityTypeBuilder, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String)

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

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String, String)

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

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

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

ToView(EntityTypeBuilder, String)

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

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

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

ToView(EntityTypeBuilder, String, String)

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

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

UseTpcMappingStrategy(EntityTypeBuilder)

Настраивает TPC в качестве стратегии сопоставления для производных типов. Каждый тип будет сопоставлен с другим объектом базы данных. Все свойства будут сопоставлены со столбцами соответствующего объекта.

UseTphMappingStrategy(EntityTypeBuilder)

Настраивает TPH в качестве стратегии сопоставления для производных типов. Все типы будут сопоставлены с тем же объектом базы данных. Это стратегия сопоставления по умолчанию.

UseTptMappingStrategy(EntityTypeBuilder)

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

ForSqliteToTable(EntityTypeBuilder, String)

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

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

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

ForSqlServerToTable(EntityTypeBuilder, String)

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

ForSqlServerToTable(EntityTypeBuilder, String, String)

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

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

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

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