다음을 통해 공유


ISqlExpressionFactory.Select 메서드

정의

오버로드

Select(IEntityType)

모델의 기본 매핑을 사용하여 만든 테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리의 SELECT를 나타내는 새 SelectExpression 를 만듭니다.

Select(SqlExpression)

테이블이 없고 컴퍼지션 없이 또는 1을 프로젝션하는 SQL 트리에서 SELECT를 SqlExpression 나타내는 새 SelectExpression 를 만듭니다.

Select(IEntityType, TableExpressionBase)

테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리에서 SELECT를 나타내는 새 SelectExpression 을 만듭니다.

Select(IEntityType, String, Expression)
사용되지 않음.

사용자 지정 SQL을 사용하여 만든 테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리의 SELECT를 나타내는 새 SelectExpression 을 만듭니다.

Select(IEntityType)

모델의 기본 매핑을 사용하여 만든 테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리의 SELECT를 나타내는 새 SelectExpression 를 만듭니다.

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Function Select (entityType As IEntityType) As SelectExpression

매개 변수

entityType
IEntityType

프로젝트에 대한 엔터티 형식입니다.

반환

SQL 트리의 SELECT를 나타내는 식입니다.

적용 대상

Select(SqlExpression)

테이블이 없고 컴퍼지션 없이 또는 1을 프로젝션하는 SQL 트리에서 SELECT를 SqlExpression 나타내는 새 SelectExpression 를 만듭니다.

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression projection);
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression? projection);
abstract member Select : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Function Select (projection As SqlExpression) As SelectExpression

매개 변수

projection
SqlExpression

프로젝트할 입니다 SqlExpression .

반환

SQL 트리의 SELECT를 나타내는 식입니다.

적용 대상

Select(IEntityType, TableExpressionBase)

테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리에서 SELECT를 나타내는 새 SelectExpression 을 만듭니다.

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase tableExpressionBase);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Function Select (entityType As IEntityType, tableExpressionBase As TableExpressionBase) As SelectExpression

매개 변수

entityType
IEntityType

프로젝트에 대한 엔터티 형식입니다.

tableExpressionBase
TableExpressionBase

프로젝트할 테이블 원본입니다.

반환

SQL 트리의 SELECT를 나타내는 식입니다.

적용 대상

Select(IEntityType, String, Expression)

주의

Use overload which takes TableExpressionBase by passing FromSqlExpression directly.

사용자 지정 SQL을 사용하여 만든 테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리의 SELECT를 나타내는 새 SelectExpression 을 만듭니다.

public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string sql, System.Linq.Expressions.Expression sqlArguments);
[System.Obsolete("Use overload which takes TableExpressionBase by passing FromSqlExpression directly.")]
public Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string sql, System.Linq.Expressions.Expression sqlArguments);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
[<System.Obsolete("Use overload which takes TableExpressionBase by passing FromSqlExpression directly.")>]
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Function Select (entityType As IEntityType, sql As String, sqlArguments As Expression) As SelectExpression

매개 변수

entityType
IEntityType

프로젝트에 대한 엔터티 형식입니다.

sql
String

테이블 원본에 대한 사용자 지정 SQL입니다.

sqlArguments
Expression

사용자 지정 SQL에 전달된 매개 변수를 나타내는 식입니다.

반환

SQL 트리의 SELECT를 나타내는 식입니다.

특성

적용 대상