Compartilhar via


InMemoryEntityTypeBuilderExtensions.ToInMemoryQuery Método

Definição

Sobrecargas

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Configura uma consulta usada para fornecer dados para um tipo de entidade.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Configura uma consulta usada para fornecer dados para um tipo de entidade.

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

Configura uma consulta usada para fornecer dados para um tipo de entidade.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Configura uma consulta usada para fornecer dados para um tipo de entidade.

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

Parâmetros

entityTypeBuilder
EntityTypeBuilder

O construtor para o tipo de entidade que está sendo configurado.

query
LambdaExpression

A consulta que fornecerá os dados subjacentes para o tipo de entidade.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

Consulte Modelagem de tipos e relações de entidade e o provedor de banco de dados na memória do EF Core para obter mais informações e exemplos.

Aplica-se a

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Configura uma consulta usada para fornecer dados para um tipo de entidade.

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

Parâmetros

entityTypeBuilder
IConventionEntityTypeBuilder

O construtor para o tipo de entidade que está sendo configurado.

query
LambdaExpression

A consulta que fornecerá os dados subjacentes para o tipo de entidade.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

A mesma instância do construtor se a consulta foi definida, null caso contrário.

Comentários

Consulte Modelagem de tipos e relações de entidade e o provedor de banco de dados na memória do EF Core para obter mais informações e exemplos.

Aplica-se a

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

Configura uma consulta usada para fornecer dados para um tipo de entidade.

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)

Parâmetros de tipo

TEntity

Parâmetros

entityTypeBuilder
EntityTypeBuilder<TEntity>

O construtor para o tipo de entidade que está sendo configurado.

query
Expression<Func<IQueryable<TEntity>>>

A consulta que fornecerá os dados subjacentes para o tipo de entidade.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

Consulte Modelagem de tipos e relações de entidade e o provedor de banco de dados na memória do EF Core para obter mais informações e exemplos.

Aplica-se a