SqlExpressionFactory.Select 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Select(IEntityType) |
모델의 기본 매핑을 사용하여 만든 테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리의 SELECT를 나타내는 새 SelectExpression 를 만듭니다. |
Select(SqlExpression) |
테이블이 없고 컴퍼지션 없이 또는 1을 SqlExpression 프로젝션하는 SQL 트리에서 SELECT를 나타내는 새 SelectExpression 를 만듭니다. |
Select(IEntityType, TableExpressionBase) |
테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리에서 SELECT를 나타내는 새 SelectExpression 를 만듭니다. |
Select(IEntityType, String, Expression) |
사용되지 않음.
사용자 지정 SQL을 사용하여 만든 테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리에서 SELECT를 나타내는 새 SelectExpression 를 만듭니다. |
Select(IEntityType)
모델의 기본 매핑을 사용하여 만든 테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리의 SELECT를 나타내는 새 SelectExpression 를 만듭니다.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType) As SelectExpression
매개 변수
- entityType
- IEntityType
프로젝트할 엔터티 형식입니다.
반환
SQL 트리의 SELECT를 나타내는 식입니다.
구현
적용 대상
Select(SqlExpression)
테이블이 없고 컴퍼지션 없이 또는 1을 SqlExpression 프로젝션하는 SQL 트리에서 SELECT를 나타내는 새 SelectExpression 를 만듭니다.
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Select (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression projection);
public virtual 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
override this.Select : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (projection As SqlExpression) As SelectExpression
매개 변수
- projection
- SqlExpression
프로젝트할 입니다 SqlExpression .
반환
SQL 트리의 SELECT를 나타내는 식입니다.
구현
적용 대상
Select(IEntityType, TableExpressionBase)
테이블 원본에서 엔터티 형식을 프로젝션하는 SQL 트리에서 SELECT를 나타내는 새 SelectExpression 를 만듭니다.
public virtual 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
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable 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 virtual 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 virtual 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
override this.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
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Select (entityType As IEntityType, sql As String, sqlArguments As Expression) As SelectExpression
매개 변수
- entityType
- IEntityType
프로젝트할 엔터티 형식입니다.
- sql
- String
테이블 원본에 대한 사용자 지정 SQL입니다.
- sqlArguments
- Expression
사용자 지정 SQL에 전달된 매개 변수를 나타내는 식입니다.
반환
SQL 트리의 SELECT를 나타내는 식입니다.
구현
- 특성
적용 대상
Entity Framework