다음을 통해 공유


DbExpressionBuilder.ThenByDescending 메서드

정의

지정된 정렬 입력 집합의 정렬 순서와 내림차순 정렬 순서 및 기본 데이터 정렬을 사용하여 지정된 정렬 키와 함께 정렬 순서를 포함하는 새 DbSortExpression 를 만듭니다.

오버로드

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

지정된 정렬 입력 집합의 정렬 순서와 내림차순 정렬 순서 및 기본 데이터 정렬을 사용하여 지정된 정렬 키와 함께 정렬 순서를 포함하는 새 DbSortExpression 를 만듭니다.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>, String)

지정된 정렬 입력 집합의 정렬 순서와 내림차순 정렬 순서 및 지정된 데이터 정렬의 정렬 키를 함께 포함하는 정렬 순서를 사용하여 새 DbSortExpression 를 만듭니다.

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>)

지정된 정렬 입력 집합의 정렬 순서와 내림차순 정렬 순서 및 기본 데이터 정렬을 사용하여 지정된 정렬 키와 함께 정렬 순서를 포함하는 새 DbSortExpression 를 만듭니다.

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

매개 변수

source
DbSortExpression

순서가 지정된 입력 집합을 지정하는 DbSortExpression입니다.

sortKey
Func<DbExpression,DbExpression>

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

반환

새로운 전체 순서별 작업을 나타내는 새 DbSortExpression입니다.

예외

source 또는 sortKey가 null입니다.

또는

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

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

또는

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

적용 대상

ThenByDescending(DbSortExpression, Func<DbExpression,DbExpression>, String)

지정된 정렬 입력 집합의 정렬 순서와 내림차순 정렬 순서 및 지정된 데이터 정렬의 정렬 키를 함께 포함하는 정렬 순서를 사용하여 새 DbSortExpression 를 만듭니다.

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

매개 변수

source
DbSortExpression

순서가 지정된 입력 집합을 지정하는 DbSortExpression입니다.

sortKey
Func<DbExpression,DbExpression>

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

collation
String

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

반환

새로운 전체 순서별 작업을 나타내는 새 DbSortExpression입니다.

예외

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

또는

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

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

또는

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

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

적용 대상