다음을 통해 공유


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

엔터티 형식에 대한 기본 데이터를 제공할 쿼리입니다.

반환

동일한 작성기가 여러 호출을 연결할 수 있도록 instance.

설명

자세한 내용과 예제는 엔터티 형식 및 관계 모델링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 경우 동일한 작성기가 instance, 그렇지 않으면 입니다.

설명

자세한 내용과 예제는 엔터티 형식 및 관계 모델링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>>>

엔터티 형식에 대한 기본 데이터를 제공할 쿼리입니다.

반환

동일한 작성기가 여러 호출을 연결할 수 있도록 instance.

설명

자세한 내용과 예제는 엔터티 형식 및 관계 모델링EF Core 메모리 내 데이터베이스 공급자 를 참조하세요.

적용 대상