InMemoryEntityTypeBuilderExtensions.ToInMemoryQuery Método

Definición

Sobrecargas

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

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

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

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

Generador del tipo de entidad que se va a configurar.

query
LambdaExpression

Consulta que proporcionará los datos subyacentes para el tipo de entidad.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

Consulte Modelado de tipos y relaciones de entidades y el proveedor de bases de datos en memoria de EF Core para obtener más información y ejemplos.

Se aplica a

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

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

Generador del tipo de entidad que se va a configurar.

query
LambdaExpression

Consulta que proporcionará los datos subyacentes para el tipo de entidad.

fromDataAnnotation
Boolean

Indica si la configuración se especificó mediante una anotación de datos.

Devoluciones

La misma instancia del generador si se estableció la consulta; de lo contrario, null .

Comentarios

Consulte Modelado de tipos y relaciones de entidades y el proveedor de bases de datos en memoria de EF Core para obtener más información y ejemplos.

Se aplica a

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

Configura una consulta que se usa para proporcionar datos para un tipo de entidad.

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>

Generador del tipo de entidad que se va a configurar.

query
Expression<Func<IQueryable<TEntity>>>

Consulta que proporcionará los datos subyacentes para el tipo de entidad.

Devoluciones

La misma instancia del generador para que se puedan encadenar varias llamadas.

Comentarios

Consulte Modelado de tipos y relaciones de entidades y el proveedor de bases de datos en memoria de EF Core para obtener más información y ejemplos.

Se aplica a