Table of Contents

Class QueryableExtensions

Namespace
Shift.Common.Linq
Assembly
Shift.Common.dll
public static class QueryableExtensions
Inheritance
QueryableExtensions
Inherited Members

Methods

ApplyPaging<T>(IEnumerable<T>, Filter)

public static IEnumerable<T> ApplyPaging<T>(this IEnumerable<T> query, Filter filter)

Parameters

query IEnumerable<T>
filter Filter

Returns

IEnumerable<T>

Type Parameters

T

ApplyPaging<T>(IEnumerable<T>, Paging)

public static IEnumerable<T> ApplyPaging<T>(this IEnumerable<T> query, Paging paging)

Parameters

query IEnumerable<T>
paging Paging

Returns

IEnumerable<T>

Type Parameters

T

ApplyPaging<T>(IQueryable<T>, Filter)

public static IQueryable<T> ApplyPaging<T>(this IQueryable<T> query, Filter filter)

Parameters

query IQueryable<T>
filter Filter

Returns

IQueryable<T>

Type Parameters

T

ApplyPaging<T>(IQueryable<T>, Paging)

public static IQueryable<T> ApplyPaging<T>(this IQueryable<T> query, Paging paging)

Parameters

query IQueryable<T>
paging Paging

Returns

IQueryable<T>

Type Parameters

T

ApplyPaging<T>(IQueryable<T>, QueryFilter)

public static IQueryable<T> ApplyPaging<T>(this IQueryable<T> queryable, QueryFilter filter)

Parameters

queryable IQueryable<T>
filter QueryFilter

Returns

IQueryable<T>

Type Parameters

T

IsOrdered(IQueryable)

public static bool IsOrdered(this IQueryable queryable)

Parameters

queryable IQueryable

Returns

bool

OrderBy<TSource>(IQueryable<TSource>, string)

public static IQueryable<TSource> OrderBy<TSource>(this IQueryable<TSource> query, string sortExpression)

Parameters

query IQueryable<TSource>
sortExpression string

Returns

IQueryable<TSource>

Type Parameters

TSource

ToDataTable<T>(IQueryable<T>)

public static DataTable ToDataTable<T>(this IQueryable<T> query)

Parameters

query IQueryable<T>

Returns

DataTable

Type Parameters

T

ToSearchResult<T>(IList<T>)

public static SearchResultList ToSearchResult<T>(this IList<T> list)

Parameters

list IList<T>

Returns

SearchResultList

Type Parameters

T

ToSearchResult<T>(IQueryable<T>)

public static SearchResultList ToSearchResult<T>(this IQueryable<T> query)

Parameters

query IQueryable<T>

Returns

SearchResultList

Type Parameters

T