Class QueryableOperation
Inheritance
System.Object
QueryableOperation
Assembly: Syncfusion.EJ2.dll
Syntax
public class QueryableOperation : Object
Constructors
QueryableOperation()
Declaration
public QueryableOperation()
Methods
Execute<T>(IQueryable<T>, DataManagerRequest)
Declaration
public IQueryable<T> Execute<T>(IQueryable<T> dataSource, DataManagerRequest manager)
Parameters
Returns
Type |
System.Linq.IQueryable<T> |
Type Parameters
Declaration
public IQueryable<T> PerformFiltering<T>(IQueryable<T> dataSource, List<WhereFilter> whereFilter, string condition)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Collections.Generic.List<WhereFilter> |
whereFilter |
|
System.String |
condition |
|
Returns
Type |
System.Linq.IQueryable<T> |
Type Parameters
Declaration
public IQueryable PerformGrouping<T>(IQueryable<T> dataSource, List<string> grouped)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Collections.Generic.List<System.String> |
grouped |
|
Returns
Type |
System.Linq.IQueryable |
Type Parameters
Declaration
public IQueryable<T> PerformSearching<T>(IQueryable<T> dataSource, List<SearchFilter> searchFilter)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Collections.Generic.List<SearchFilter> |
searchFilter |
|
Returns
Type |
System.Linq.IQueryable<T> |
Type Parameters
Declaration
public IQueryable PerformSelect<T>(IQueryable<T> dataSource, List<string> select)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Collections.Generic.List<System.String> |
select |
|
Returns
Type |
System.Linq.IQueryable |
Type Parameters
Declaration
public IQueryable<T> PerformSkip<T>(IQueryable<T> dataSource, int skip)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Int32 |
skip |
|
Returns
Type |
System.Linq.IQueryable<T> |
Type Parameters
Declaration
public IQueryable<T> PerformSorting<T>(IQueryable<T> dataSource, List<Sort> sortedColumns)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Collections.Generic.List<Sort> |
sortedColumns |
|
Returns
Type |
System.Linq.IQueryable<T> |
Type Parameters
Declaration
public IQueryable<T> PerformSorting<T>(IQueryable<T> dataSource, List<SortedColumn> sortedColumns)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Collections.Generic.List<SortedColumn> |
sortedColumns |
|
Returns
Type |
System.Linq.IQueryable<T> |
Type Parameters
Declaration
public IQueryable<T> PerformTake<T>(IQueryable<T> dataSource, int take)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Int32 |
take |
|
Returns
Type |
System.Linq.IQueryable<T> |
Type Parameters
PredicateBuilder<T>(IQueryable<T>, List<WhereFilter>, String, ParameterExpression, Type)
Declaration
public Expression PredicateBuilder<T>(IQueryable<T> dataSource, List<WhereFilter> whereFilter, string condition, ParameterExpression paramExpression, Type type)
Parameters
Type |
Name |
Description |
System.Linq.IQueryable<T> |
dataSource |
|
System.Collections.Generic.List<WhereFilter> |
whereFilter |
|
System.String |
condition |
|
System.Linq.Expressions.ParameterExpression |
paramExpression |
|
System.Type |
type |
|
Returns
Type |
System.Linq.Expressions.Expression |
Type Parameters