EntityTypeBuilder Класс

Определение

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

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

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>

Комментарии

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

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

EntityTypeBuilder(IMutableEntityType)

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

EntityTypeBuilder(InternalEntityTypeBuilder)

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

Свойства

Metadata

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

Методы

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)

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

После вызова этого метода следует связать вызов WithOne(String) для полной настройки связи. Вызов только этого метода без сцепленного вызова не приведет к созданию допустимой связи.

HasMany(String, String)

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

После вызова этого метода следует связать вызов WithOne(String) для полной настройки связи. Вызов только этого метода без сцепленного вызова не приведет к созданию допустимой связи.

HasMany(Type, String)

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

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

После вызова этого метода следует связать вызов WithOne(String) для полной настройки связи. Вызов только этого метода без сцепленного вызова не приведет к созданию допустимой связи.

HasManyBuilder(EntityType, PropertyInfo)

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

HasManyBuilder(EntityType, String)

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

HasNoDiscriminator()

Настраивает тип сущности без свойства дискриминатора.

HasNoKey()

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

HasOne(String)

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

После вызова этого метода следует связать вызов WithMany(String) или WithOne(String) , чтобы полностью настроить связь. Вызов только этого метода без сцепленного вызова не приведет к созданию допустимой связи.

HasOne(String, String)

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

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

После вызова этого метода следует связать вызов WithMany(String) или WithOne(String) , чтобы полностью настроить связь. Вызов только этого метода без сцепленного вызова не приведет к созданию допустимой связи.

HasOne(Type, String)

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

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

После вызова этого метода следует связать вызов WithMany(String) или WithOne(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, которое будет автоматически применено к любым запросам, предназначенным для этого типа сущности.

Ignore(String)

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

IndexerProperty(Type, String)

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

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

IndexerProperty<TProperty>(String)

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

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

Navigation(String)

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

New(InternalEntityTypeBuilder)

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

OwnsMany(String, String)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

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

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsMany(String, Type, String)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

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

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsMany(Type, String)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

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

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsOne(String, String)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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

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

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

OwnsOne(String, Type, String)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

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

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsOne(Type, String)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

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

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

После вызова этого метода следует связать вызов для WithOwner(String) полной настройки связи.

OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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

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

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

Property(String)

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

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

Property(Type, String)

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

При добавлении нового свойства, если свойство с тем же именем существует в классе сущности, оно будет добавлено в модель. Если в классе сущностей не существует свойства, будет добавлено новое свойство теневого состояния. Свойство теневого состояния не имеет соответствующего свойства в классе сущности. Текущее значение свойства хранится в, ChangeTracker а не хранится в экземплярах класса сущность.

Property<TProperty>(String)

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

При добавлении нового свойства, если свойство с тем же именем существует в классе сущности, оно будет добавлено в модель. Если в классе сущностей не существует свойства, будет добавлено новое свойство теневого состояния. Свойство теневого состояния не имеет соответствующего свойства в классе сущности. Текущее значение свойства хранится в, ChangeTracker а не хранится в экземплярах класса сущность.

UsePropertyAccessMode(PropertyAccessMode)

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

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

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

UsePropertyAccessMode(PropertyAccessMode)

Задает значение, 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)

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

GetInfrastructure<T>(IInfrastructure<T>)

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

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

IInfrastructure<T> используется для скрытия свойств, которые не предназначены для использования в коде приложения, но могут использоваться в методах расширения, написанных поставщиками баз данных и т. д.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

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

HasCheckConstraint(EntityTypeBuilder, String, String)

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

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)

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

HasComment(EntityTypeBuilder, String)

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

HasDiscriminator(EntityTypeBuilder)

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

HasDiscriminator(EntityTypeBuilder, String, Type)

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

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

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

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, String)

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

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 в качестве оптимизированной для памяти.

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