InMemoryEntityTypeBuilderExtensions.ToInMemoryQuery Метод

Определение

Перегрузки

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

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

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

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

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

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

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder ToInMemoryQuery (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder entityTypeBuilder, System.Linq.Expressions.LambdaExpression? query);
static member ToInMemoryQuery : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder
<Extension()>
Public Function ToInMemoryQuery (entityTypeBuilder As EntityTypeBuilder, query As LambdaExpression) As EntityTypeBuilder

Параметры

entityTypeBuilder
EntityTypeBuilder

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

query
LambdaExpression

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

Возвращаемое значение

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

Комментарии

Дополнительные сведения и примеры см. в разделах Моделирование типов и связейсущностей и Поставщик баз данных в памяти EF Core .

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

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder ToInMemoryQuery (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, System.Linq.Expressions.LambdaExpression query, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? ToInMemoryQuery (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, System.Linq.Expressions.LambdaExpression? query, bool fromDataAnnotation = false);
static member ToInMemoryQuery : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder * System.Linq.Expressions.LambdaExpression * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
<Extension()>
Public Function ToInMemoryQuery (entityTypeBuilder As IConventionEntityTypeBuilder, query As LambdaExpression, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Параметры

entityTypeBuilder
IConventionEntityTypeBuilder

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

query
LambdaExpression

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

fromDataAnnotation
Boolean

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

Возвращаемое значение

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

Комментарии

Дополнительные сведения и примеры см. в разделах Моделирование типов и связейсущностей и Поставщик баз данных в памяти EF Core .

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

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

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

public static Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> ToInMemoryQuery<TEntity> (this Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TEntity> entityTypeBuilder, System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<TEntity>>> query) where TEntity : class;
static member ToInMemoryQuery : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> * System.Linq.Expressions.Expression<Func<System.Linq.IQueryable<'Entity>>> -> Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<'Entity (requires 'Entity : null)> (requires 'Entity : null)
<Extension()>
Public Function ToInMemoryQuery(Of TEntity As Class) (entityTypeBuilder As EntityTypeBuilder(Of TEntity), query As Expression(Of Func(Of IQueryable(Of TEntity)))) As EntityTypeBuilder(Of TEntity)

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

TEntity

Параметры

entityTypeBuilder
EntityTypeBuilder<TEntity>

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

query
Expression<Func<IQueryable<TEntity>>>

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

Возвращаемое значение

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

Комментарии

Дополнительные сведения и примеры см. в разделах Моделирование типов и связейсущностей и Поставщик баз данных в памяти EF Core .

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