DbExpressionBuilder.OrderBy 메서드

정의

오름차순 정렬 순서와 기본 데이터 정렬을 사용하여 지정된 정렬 키를 기준으로 주어진 입력 집합을 정렬하는 새 DbSortExpression을 만듭니다.

오버로드

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

오름차순 정렬 순서와 기본 데이터 정렬을 사용하여 지정된 정렬 키를 기준으로 주어진 입력 집합을 정렬하는 새 DbSortExpression을 만듭니다.

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

오름차순 정렬 순서와 지정된 데이터 정렬을 사용하여 지정된 정렬 키를 기준으로 주어진 입력 집합을 정렬하는 새 DbSortExpression을 만듭니다.

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

오름차순 정렬 순서와 기본 데이터 정렬을 사용하여 지정된 정렬 키를 기준으로 주어진 입력 집합을 정렬하는 새 DbSortExpression을 만듭니다.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbSortExpression ^ OrderBy(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ sortKey);
public static System.Data.Common.CommandTrees.DbSortExpression OrderBy (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> sortKey);
static member OrderBy : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbSortExpression
<Extension()>
Public Function OrderBy (source As DbExpression, sortKey As Func(Of DbExpression, DbExpression)) As DbSortExpression

매개 변수

source
DbExpression

입력 집합을 지정하는 식입니다.

sortKey
Func<DbExpression,DbExpression>

지정된 입력 집합의 멤버에서 정렬 키 식을 파생시키는 방법을 지정하는 메서드입니다. 이 메서드는 정렬 키 정의를 제공하는 순서 비교 가능 결과 형식이 포함된 식을 생성해야 합니다.

반환

순서 기준 작업을 나타내는 새 DbSortExpression입니다.

예외

source 또는 sortKey가 null입니다.

또는

sortKey에서 생성된 식이 null입니다.

source에 컬렉션 결과 형식이 없습니다.

또는

sortKey에서 생성된 식이 순서 비교 가능한 결과 형식이 아닌 경우

적용 대상

OrderBy(DbExpression, Func<DbExpression,DbExpression>, String)

오름차순 정렬 순서와 지정된 데이터 정렬을 사용하여 지정된 정렬 키를 기준으로 주어진 입력 집합을 정렬하는 새 DbSortExpression을 만듭니다.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbSortExpression ^ OrderBy(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ sortKey, System::String ^ collation);
public static System.Data.Common.CommandTrees.DbSortExpression OrderBy (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> sortKey, string collation);
static member OrderBy : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> * string -> System.Data.Common.CommandTrees.DbSortExpression
<Extension()>
Public Function OrderBy (source As DbExpression, sortKey As Func(Of DbExpression, DbExpression), collation As String) As DbSortExpression

매개 변수

source
DbExpression

입력 집합을 지정하는 식입니다.

sortKey
Func<DbExpression,DbExpression>

지정된 입력 집합의 멤버에서 정렬 키 식을 파생시키는 방법을 지정하는 메서드입니다. 이 메서드는 정렬 키 정의를 제공하는 순서 비교 가능 결과 형식이 포함된 식을 생성해야 합니다.

collation
String

정렬에 사용할 데이터 정렬입니다.

반환

순서 기준 작업을 나타내는 새 DbSortExpression입니다.

예외

source, sortKey 또는 collation이 null입니다.

또는

sortKey에서 생성된 식이 null입니다.

source에 컬렉션 결과 형식이 없습니다.

또는

sortKey에서 생성된 식이 순서 비교 가능한 문자열 결과 형식이 아닌 경우

collation이 비어 있거나 공백 문자만 있습니다.

적용 대상