QueryTypeBuilder<TQuery> Класс

Определение

Внимание!

Use EntityTypeBuilder instead

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

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

public class QueryTypeBuilder<TQuery> : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder where TQuery : class
[System.Obsolete("Use EntityTypeBuilder instead")]
public class QueryTypeBuilder<TQuery> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TQuery> where TQuery : class
type QueryTypeBuilder<'Query (requires 'Query : null)> = class
    inherit QueryTypeBuilder
[<System.Obsolete("Use EntityTypeBuilder instead")>]
type QueryTypeBuilder<'Query (requires 'Query : null)> = class
    inherit EntityTypeBuilder<'Query (requires 'Query : null)>
Public Class QueryTypeBuilder(Of TQuery)
Inherits QueryTypeBuilder
Public Class QueryTypeBuilder(Of TQuery)
Inherits EntityTypeBuilder(Of TQuery)

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

TQuery

Тип настраиваемого запроса.

Наследование
QueryTypeBuilder<TQuery>
Наследование
QueryTypeBuilder<TQuery>
Атрибуты

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

QueryTypeBuilder<TQuery>(IMutableEntityType)
Устаревшие..

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

QueryTypeBuilder<TQuery>(InternalEntityTypeBuilder)
Устаревшие..

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

Свойства

Builder
Устаревшие..

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

(Унаследовано от EntityTypeBuilder)
Metadata
Устаревшие..

Тип настраиваемого запроса.

(Унаследовано от QueryTypeBuilder)
Metadata
Устаревшие..

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

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

Методы

ComplexProperty(String)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
ComplexProperty(Type, String)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
ComplexProperty(Type, String, String)
Устаревшие..

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(String)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(String, String)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
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>>) , чтобы указать уникальность в модели, которая не приводит к принудительному использованию свойств только для чтения.

(Унаследовано от EntityTypeBuilder<TEntity>)
HasAlternateKey(String[])
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasAnnotation(String, Object)
Устаревшие..

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

HasAnnotation(String, Object)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasBaseType(String)
Устаревшие..

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

HasBaseType(String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasBaseType(Type)
Устаревшие..

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

HasBaseType(Type)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasBaseType<TBaseType>()
Устаревшие..

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

HasBaseType<TBaseType>()
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasChangeTrackingStrategy(ChangeTrackingStrategy)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasChangeTrackingStrategy(ChangeTrackingStrategy)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasData(IEnumerable<Object>)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasData(Object[])
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasData(TEntity[])
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasDiscriminator()
Устаревшие..

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasDiscriminator<TDiscriminator>(String)
Устаревшие..

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasIndex(String[])
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasIndex(String[], String)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasKey(String[])
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasMany(String)
Устаревшие..

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

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

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasMany<TRelatedEntity>(String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasManyBuilder(EntityType, PropertyInfo)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder)
HasNoDiscriminator()
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasNoKey()
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
HasOne(String)
Устаревшие..

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

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

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

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

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

(Унаследовано от QueryTypeBuilder)
HasOne(String, String)
Устаревшие..

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

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

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

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

(Унаследовано от QueryTypeBuilder)
HasOne(Type, String)
Устаревшие..

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

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

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

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

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

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

После вызова этого метода необходимо связать вызов или WithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)WithOne(Expression<Func<TRelatedEntity,TEntity>>) , чтобы полностью настроить связь. Вызов только этого метода без вызова цепочки не приведет к получению допустимой связи.

HasOne<TRelatedEntity>(String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
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, которое будет автоматически применено ко всем запросам, предназначенным для этого типа сущности.

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

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

HasQueryFilter(LambdaExpression)
Устаревшие..

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

(Унаследовано от QueryTypeBuilder)
HasQueryFilter(LambdaExpression)
Устаревшие..

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

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

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

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

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

Ignore(String)
Устаревшие..

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

Ignore(String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
IndexerProperty(Type, String)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder)
Navigation(String)
Устаревшие..

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
New(InternalEntityTypeBuilder)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany(String, String)
Устаревшие..

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany(String, Type, String)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany(Type, String)
Устаревшие..

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

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

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne(String, String)
Устаревшие..

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne(Type, String)
Устаревшие..

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

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

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

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

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder<TEntity>)
PrimitiveCollection(String)
Устаревшие..

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

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

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
PrimitiveCollection<TProperty>(String)
Устаревшие..

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

(Унаследовано от EntityTypeBuilder)
Property(String)
Устаревшие..

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

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

(Унаследовано от QueryTypeBuilder)
Property(String)
Устаревшие..

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

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

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

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

(Унаследовано от QueryTypeBuilder)
Property(Type, String)
Устаревшие..

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

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

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

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

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

Property<TProperty>(String)
Устаревшие..

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

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

(Унаследовано от QueryTypeBuilder)
Property<TProperty>(String)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
ToQuery(Expression<Func<IQueryable<TQuery>>>)
Устаревшие..

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

UsePropertyAccessMode(PropertyAccessMode)
Устаревшие..

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

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

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

UsePropertyAccessMode(PropertyAccessMode)
Устаревшие..

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

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

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

(Унаследовано от EntityTypeBuilder<TEntity>)
UsePropertyAccessMode(PropertyAccessMode)
Устаревшие..

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

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

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

IInfrastructure<IMutableModel>.Instance
Устаревшие..

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

(Унаследовано от QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance
Устаревшие..

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

(Унаследовано от QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance
Устаревшие..

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

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

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

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.

GetInfrastructure<T>(IInfrastructure<T>)
Устаревшие..

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

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

HasCheckConstraint(EntityTypeBuilder, String, String)
Устаревшие..

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

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Устаревшие..

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

HasComment(EntityTypeBuilder, String)
Устаревшие..

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

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
Устаревшие..

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

ToTable(EntityTypeBuilder, String)
Устаревшие..

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

ToTable(EntityTypeBuilder, String, String)
Устаревшие..

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)
Устаревшие..

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Устаревшие..

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

ToView(EntityTypeBuilder, String)
Устаревшие..

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

ToView(EntityTypeBuilder, String, String)
Устаревшие..

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)
Устаревшие..

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)
Устаревшие..

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

HasDiscriminator(QueryTypeBuilder)
Устаревшие..

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

HasDiscriminator(QueryTypeBuilder, String, Type)
Устаревшие..

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

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)
Устаревшие..

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

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)
Устаревшие..

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

ToView(QueryTypeBuilder, String)
Устаревшие..

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

ToView(QueryTypeBuilder, String, String)
Устаревшие..

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

ToView<TQuery>(QueryTypeBuilder<TQuery>, String)
Устаревшие..

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

ToView<TQuery>(QueryTypeBuilder<TQuery>, String, String)
Устаревшие..

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

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
Устаревшие..

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

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Устаревшие..

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

IsMemoryOptimized(EntityTypeBuilder, Boolean)
Устаревшие..

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

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
Устаревшие..

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

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