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 内存中数据库提供程序

适用于