DbExpressionBuilder.OrderBy 方法

定义

重载

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

创建一个新的 DbSortExpression,它使用升序排序顺序和默认排序规则按照指定排序关键字对给定的输入集进行排序。

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

创建一个新的 DbSortExpression,它使用升序排序顺序和指定排序规则按照指定排序关键字对给定的输入集进行排序。

OrderBy(DbExpression, Func<DbExpression,DbExpression>)

创建一个新的 DbSortExpression,它使用升序排序顺序和默认排序规则按照指定排序关键字对给定的输入集进行排序。

public static System.Data.Entity.Core.Common.CommandTrees.DbSortExpression OrderBy (this System.Data.Entity.Core.Common.CommandTrees.DbExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> sortKey);
static member OrderBy : System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.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。

例外

sortKey 生成的表达式为 null。

sortKey 生成的表达式没有顺序可比较的结果类型。

适用于

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

创建一个新的 DbSortExpression,它使用升序排序顺序和指定排序规则按照指定排序关键字对给定的输入集进行排序。

public static System.Data.Entity.Core.Common.CommandTrees.DbSortExpression OrderBy (this System.Data.Entity.Core.Common.CommandTrees.DbExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> sortKey, string collation);
static member OrderBy : System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> * string -> System.Data.Entity.Core.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。

例外

sortKey 生成的表达式为 null。

sortKey 生成的表达式没有顺序可比的字符串结果类型。

排序规则为空或仅包含空格字符。

适用于