Class DataSourceLoadOptionsBase
A class with properties that specify data processing settings.
Inheritance
DataSourceLoadOptionsBase
Assembly: DevExtreme.AspNet.Data.dll
Syntax
public class DataSourceLoadOptionsBase
Constructors
|
Improve this Doc
DataSourceLoadOptionsBase()
Declaration
public DataSourceLoadOptionsBase()
Properties
|
Improve this Doc
AllowAsyncOverSync
Declaration
public bool AllowAsyncOverSync { get; set; }
Property Value
|
Improve this Doc
DefaultSort
The data field to be used for sorting by default.
Declaration
public string DefaultSort { get; set; }
Property Value
|
Improve this Doc
ExpandLinqSumType
Declaration
public bool ? ExpandLinqSumType { get; set; }
Property Value
|
Improve this Doc
Filter
Declaration
public IList Filter { get; set; }
Property Value
|
Improve this Doc
Group
Declaration
public GroupingInfo[] Group { get; set; }
Property Value
|
Improve this Doc
GroupSummary
A group summary expression.
Declaration
public SummaryInfo[] GroupSummary { get; set; }
Property Value
|
Improve this Doc
IsCountQuery
A flag indicating whether the current query is made to get the total number of data objects.
Declaration
public bool IsCountQuery { get; set; }
Property Value
|
Improve this Doc
PaginateViaPrimaryKey
If this flag is enabled, keys and data are loaded via separate queries. This may result in a more efficient SQL execution plan.
Declaration
public bool ? PaginateViaPrimaryKey { get; set; }
Property Value
|
Improve this Doc
PreSelect
An array of data fields that limits the Select expression.
The applied select expression is the intersection of PreSelect and Select.
Declaration
public string[] PreSelect { get; set; }
Property Value
|
Improve this Doc
PrimaryKey
An array of primary keys.
Declaration
public string[] PrimaryKey { get; set; }
Property Value
|
Improve this Doc
RemoteGrouping
A flag that indicates whether the LINQ provider should execute grouping.
If set to false, the entire dataset is loaded and grouped in memory.
Declaration
public bool ? RemoteGrouping { get; set; }
Property Value
|
Improve this Doc
RemoteSelect
A flag that indicates whether the LINQ provider should execute the select expression.
If set to false, the select operation is performed in memory.
Declaration
public bool ? RemoteSelect { get; set; }
Property Value
|
Improve this Doc
RequireGroupCount
A flag indicating whether the number of top-level groups is required.
Declaration
public bool RequireGroupCount { get; set; }
Property Value
|
Improve this Doc
RequireTotalCount
A flag indicating whether the total number of data objects is required.
Declaration
public bool RequireTotalCount { get; set; }
Property Value
|
Improve this Doc
Select
Declaration
public string[] Select { get; set; }
Property Value
|
Improve this Doc
Skip
The number of data objects to be skipped from the start of the resulting set.
Declaration
public int Skip { get; set; }
Property Value
|
Improve this Doc
Sort
Declaration
public SortingInfo[] Sort { get; set; }
Property Value
|
Improve this Doc
SortByPrimaryKey
Declaration
public bool ? SortByPrimaryKey { get; set; }
Property Value
|
Improve this Doc
StringToLower
A flag that indicates whether filter expressions should include a ToLower() call that makes string comparison case-insensitive.
Defaults to true for LINQ to Objects, false for any other provider.
Declaration
public bool ? StringToLower { get; set; }
Property Value
|
Improve this Doc
StringToLowerDefault
Declaration
public static bool ? StringToLowerDefault { get; set; }
Property Value
|
Improve this Doc
Take
The number of data objects to be loaded.
Declaration
public int Take { get; set; }
Property Value
|
Improve this Doc
TotalSummary
A total summary expression.
Declaration
public SummaryInfo[] TotalSummary { get; set; }
Property Value