 | ExtensionMethods.OrderBy<TData, TKey> Method |
Order result set
Namespace:
SanteDB
Assembly:
SanteDB.Core.Model (in SanteDB.Core.Model.dll) Version: 3.0.481-alpha
Syntaxpublic static IOrderableQueryResultSet<TData> OrderBy<TData, TKey>(
this IQueryResultSet<TData> me,
Expression<Func<TData, TKey>> sortExpression
)
<ExtensionAttribute>
Public Shared Function OrderBy(Of TData, TKey) (
me As IQueryResultSet(Of TData),
sortExpression As Expression(Of Func(Of TData, TKey))
) As IOrderableQueryResultSet(Of TData)
public:
[ExtensionAttribute]
generic<typename TData, typename TKey>
static IOrderableQueryResultSet<TData>^ OrderBy(
IQueryResultSet<TData>^ me,
Expression<Func<TData, TKey>^>^ sortExpression
)
[<ExtensionAttribute>]
static member OrderBy :
me : IQueryResultSet<'TData> *
sortExpression : Expression<Func<'TData, 'TKey>> -> IOrderableQueryResultSet<'TData>
Parameters
- me
- Type: SanteDB.Core.Model.Query.IQueryResultSet<TData>
[Missing <param name="me"/> documentation for "M:SanteDB.ExtensionMethods.OrderBy``2(SanteDB.Core.Model.Query.IQueryResultSet{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"]
- sortExpression
- Type: System.Linq.Expressions.Expression<Func<TData, TKey>>
[Missing <param name="sortExpression"/> documentation for "M:SanteDB.ExtensionMethods.OrderBy``2(SanteDB.Core.Model.Query.IQueryResultSet{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"]
Type Parameters
- TData
[Missing <typeparam name="TData"/> documentation for "M:SanteDB.ExtensionMethods.OrderBy``2(SanteDB.Core.Model.Query.IQueryResultSet{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"]
- TKey
[Missing <typeparam name="TKey"/> documentation for "M:SanteDB.ExtensionMethods.OrderBy``2(SanteDB.Core.Model.Query.IQueryResultSet{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"]
Return Value
Type:
IOrderableQueryResultSet<TData>[Missing <returns> documentation for "M:SanteDB.ExtensionMethods.OrderBy``2(SanteDB.Core.Model.Query.IQueryResultSet{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"]
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IQueryResultSet<TData>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Remarks
This interface prevents the default .NET IEnumerable OrderByDescending being called on a normal IQueryResultSet
See Also