EntityTypeBuilder<TEntity> Класс

Определение

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

public class EntityTypeBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder where TEntity : class
type EntityTypeBuilder<'Entity (requires 'Entity : null)> = class
    inherit EntityTypeBuilder
Public Class EntityTypeBuilder(Of TEntity)
Inherits EntityTypeBuilder

Параметры типа

TEntity

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

Наследование
EntityTypeBuilder<TEntity>
Производный

Комментарии

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

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

EntityTypeBuilder<TEntity>(IMutableEntityType)

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

EntityTypeBuilder<TEntity>(InternalEntityTypeBuilder)

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

Свойства

Builder

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

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

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

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

Методы

ComplexProperty(String)

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

(Унаследовано от EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)

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

ComplexProperty(String, Action<ComplexPropertyBuilder>)

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

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

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

(Унаследовано от EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

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

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

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

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

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

(Унаследовано от EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

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

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

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

(Унаследовано от EntityTypeBuilder)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)

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

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)

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

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)

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

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)

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

ComplexProperty<TProperty>(String)

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

(Унаследовано от EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

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

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

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

(Унаследовано от EntityTypeBuilder)
ComplexProperty<TProperty>(String, String)

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

(Унаследовано от EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

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

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

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

(Унаследовано от EntityTypeBuilder)
FindRelatedEntityType(String, String)

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

(Унаследовано от EntityTypeBuilder)
FindRelatedEntityType(Type, String)

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

(Унаследовано от EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)

Создает альтернативный ключ в модели для этого типа сущности, если он еще не существует для указанных свойств. Это приведет к принудительному доступу свойств только для чтения. Используйте HasIndex(String[]) или HasIndex(Expression<Func<TEntity,Object>>) , чтобы указать уникальность в модели, которая не приводит к принудительному использованию свойств только для чтения.

HasAlternateKey(String[])

Создает альтернативный ключ в модели для этого типа сущности, если он еще не существует для указанных свойств. Это приведет к принудительному доступу свойств только для чтения. Используйте HasIndex(String[]) или HasIndex(Expression<Func<TEntity,Object>>) , чтобы указать уникальность в модели, которая не приводит к принудительному использованию свойств только для чтения.

HasAlternateKey(String[])

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

(Унаследовано от EntityTypeBuilder)
HasAnnotation(String, Object)

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

HasBaseType(String)

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

HasBaseType(Type)

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

HasBaseType<TBaseType>()

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

(Унаследовано от EntityTypeBuilder)
HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

(Унаследовано от EntityTypeBuilder)
HasData(IEnumerable<Object>)

Добавляет начальные данные в этот тип сущности. Он используется для создания переноса движения данных.

HasData(IEnumerable<Object>)

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

(Унаследовано от EntityTypeBuilder)
HasData(IEnumerable<TEntity>)

Добавляет начальные данные в этот тип сущности. Он используется для создания переноса движения данных.

HasData(Object[])

Добавляет начальные данные в этот тип сущности. Он используется для создания переноса движения данных.

HasData(Object[])

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

(Унаследовано от EntityTypeBuilder)
HasData(TEntity[])

Добавляет начальные данные в этот тип сущности. Он используется для создания переноса движения данных.

HasDiscriminator()

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

(Унаследовано от EntityTypeBuilder)
HasDiscriminator(String, Type)

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

(Унаследовано от EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)

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

HasDiscriminator<TDiscriminator>(String)

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

(Унаследовано от EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)

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

HasIndex(Expression<Func<TEntity,Object>>, String)

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

HasIndex(String[])

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

HasIndex(String[])

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

(Унаследовано от EntityTypeBuilder)
HasIndex(String[], String)

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

HasIndex(String[], String)

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

(Унаследовано от EntityTypeBuilder)
HasKey(Expression<Func<TEntity,Object>>)

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

HasKey(String[])

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

HasKey(String[])

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

(Унаследовано от EntityTypeBuilder)
HasMany(String)

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

(Унаследовано от EntityTypeBuilder)
HasMany(String, String)

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

(Унаследовано от EntityTypeBuilder)
HasMany(Type, String)

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

(Унаследовано от EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

HasMany<TRelatedEntity>(String)

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

HasManyBuilder(EntityType, PropertyInfo)

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

(Унаследовано от EntityTypeBuilder)
HasManyBuilder(EntityType, String)

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

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

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

HasNoDiscriminator()

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

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

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

HasNoKey()

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

(Унаследовано от EntityTypeBuilder)
HasOne(String)

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

(Унаследовано от EntityTypeBuilder)
HasOne(String, String)

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

(Унаследовано от EntityTypeBuilder)
HasOne(Type, String)

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

(Унаследовано от EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

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

HasOne<TRelatedEntity>(String)

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

HasOneBuilder(EntityType, PropertyInfo)

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

(Унаследовано от EntityTypeBuilder)
HasOneBuilder(EntityType, String)

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

(Унаследовано от EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)

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

(Унаследовано от EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)

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

HasQueryFilter(LambdaExpression)

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

HasQueryFilter(LambdaExpression)

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

(Унаследовано от EntityTypeBuilder)
Ignore(Expression<Func<TEntity,Object>>)

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

Ignore(String)

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

IndexerProperty(Type, String)

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

(Унаследовано от EntityTypeBuilder)
IndexerProperty<TProperty>(String)

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

(Унаследовано от EntityTypeBuilder)
Navigation(String)

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

(Унаследовано от EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)

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

Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)

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

New(InternalEntityTypeBuilder)

Создает новый построитель на основе предоставленного внутреннего построителя. Эта переопределенная реализация создает EntityTypeBuilder<TEntity> экземпляры, чтобы логика, наследуемая от базового класса, использовали их вместо EntityTypeBuilder.

New(InternalEntityTypeBuilder)

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

(Унаследовано от EntityTypeBuilder)
OwnsMany(String, String)

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

(Унаследовано от EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

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

(Унаследовано от EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

(Унаследовано от EntityTypeBuilder)
OwnsMany(String, Type, String)

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

(Унаследовано от EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

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

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

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

(Унаследовано от EntityTypeBuilder)
OwnsMany(Type, String)

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

(Унаследовано от EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

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

(Унаследовано от EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

(Унаследовано от EntityTypeBuilder)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

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

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

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

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String)

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

OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

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

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

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

OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String, String)

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

OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne(String, String)

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

(Унаследовано от EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

(Унаследовано от EntityTypeBuilder)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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

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

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

(Унаследовано от EntityTypeBuilder)
OwnsOne(String, Type, String)

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

(Унаследовано от EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

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

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

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

(Унаследовано от EntityTypeBuilder)
OwnsOne(Type, String)

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

(Унаследовано от EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

(Унаследовано от EntityTypeBuilder)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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

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

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

(Унаследовано от EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

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

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

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

OwnsOne<TRelatedEntity>(String)

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

OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

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

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

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

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, String)

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

OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

PrimitiveCollection(String)

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

(Унаследовано от EntityTypeBuilder)
PrimitiveCollection(Type, String)

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

(Унаследовано от EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)

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

PrimitiveCollection<TProperty>(String)

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

(Унаследовано от EntityTypeBuilder)
Property(String)

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

(Унаследовано от EntityTypeBuilder)
Property(Type, String)

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

(Унаследовано от EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)

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

Property<TProperty>(String)

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

(Унаследовано от EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
Является устаревшей.

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

UsePropertyAccessMode(PropertyAccessMode)

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

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

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

UsePropertyAccessMode(PropertyAccessMode)

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

UsePropertyAccessMode(PropertyAccessMode)

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

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

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

(Унаследовано от EntityTypeBuilder)
UsePropertyAccessMode(PropertyAccessMode)

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

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

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

IInfrastructure<IConventionEntityTypeBuilder>.Instance

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

(Унаследовано от EntityTypeBuilder)
IInfrastructure<IMutableModel>.Instance

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

(Унаследовано от EntityTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

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

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

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

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

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

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

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

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasPartitionKey(EntityTypeBuilder, String)

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

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

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

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

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

ToContainer(EntityTypeBuilder, String)

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

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

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

UseETagConcurrency(EntityTypeBuilder)

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

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

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

GetInfrastructure<T>(IInfrastructure<T>)

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

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

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

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

ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

HasDiscriminator(EntityTypeBuilder)

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

HasDiscriminator(EntityTypeBuilder, String, Type)

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

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

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

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

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

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

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

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

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

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

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

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

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

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

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

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

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

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

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

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

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

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

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

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

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

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

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

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

ToFunction(EntityTypeBuilder, MethodInfo)

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

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction(EntityTypeBuilder, String)

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

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder<TEntity>>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder<TEntity>>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder>)

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

ToSqlQuery(EntityTypeBuilder, String)

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

ToSqlQuery<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToTable(EntityTypeBuilder, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String)

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

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String, String)

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

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

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

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

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

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

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

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

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

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

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

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

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

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

ToView(EntityTypeBuilder, String)

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

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

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

ToView(EntityTypeBuilder, String, String)

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

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

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)

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

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

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

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

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

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

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

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

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

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

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

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

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

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

UseTpcMappingStrategy(EntityTypeBuilder)

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

UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

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

UseTphMappingStrategy(EntityTypeBuilder)

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

UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

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

UseTptMappingStrategy(EntityTypeBuilder)

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

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

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

ForSqliteToTable(EntityTypeBuilder, String)

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

ForSqliteToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

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

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

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

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

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

ForSqlServerToTable(EntityTypeBuilder, String)

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

ForSqlServerToTable(EntityTypeBuilder, String, String)

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

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

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

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

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

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

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