InMemoryEntityTypeBuilderExtensions.ToInMemoryQuery Metoda

Definice

Přetížení

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Nakonfiguruje dotaz použitý k poskytnutí dat pro typ entity.

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Nakonfiguruje dotaz použitý k poskytnutí dat pro typ entity.

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

Nakonfiguruje dotaz použitý k poskytnutí dat pro typ entity.

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

Nakonfiguruje dotaz použitý k poskytnutí dat pro typ entity.

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

Parametry

entityTypeBuilder
EntityTypeBuilder

Tvůrce pro konfigurovaný typ entity.

query
LambdaExpression

Dotaz, který poskytne podkladová data pro typ entity.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématech Modelování typů entit a relací a Poskytovatel databáze EF Core v paměti .

Platí pro

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

Nakonfiguruje dotaz použitý k poskytnutí dat pro typ entity.

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

Parametry

entityTypeBuilder
IConventionEntityTypeBuilder

Tvůrce pro konfigurovaný typ entity.

query
LambdaExpression

Dotaz, který poskytne podkladová data pro typ entity.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

Stejná instance tvůrce, pokud byl dotaz nastaven, null v opačném případě.

Poznámky

Další informace a příklady najdete v tématech Modelování typů entit a relací a Poskytovatel databáze EF Core v paměti .

Platí pro

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

Nakonfiguruje dotaz použitý k poskytnutí dat pro typ entity.

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)

Parametry typu

TEntity

Parametry

entityTypeBuilder
EntityTypeBuilder<TEntity>

Tvůrce pro konfigurovaný typ entity.

query
Expression<Func<IQueryable<TEntity>>>

Dotaz, který poskytne podkladová data pro typ entity.

Návraty

Stejná instance tvůrce, aby bylo možné zřetězených více volání.

Poznámky

Další informace a příklady najdete v tématech Modelování typů entit a relací a Poskytovatel databáze EF Core v paměti .

Platí pro