Show / Hide Table of Contents

Class DataSourceLoadOptionsBase

A class with properties that specify data processing settings.

Inheritance
Object
DataSourceLoadOptionsBase
Namespace: DevExtreme.AspNet.Data
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
Type Description
Boolean
| Improve this Doc

DefaultSort

The data field to be used for sorting by default.

Declaration
public string DefaultSort { get; set; }
Property Value
Type Description
String
| Improve this Doc

ExpandLinqSumType

Declaration
public bool ? ExpandLinqSumType { get; set; }
Property Value
Type Description
Nullable<Boolean>
| Improve this Doc

Filter

A filter expression. Uses DevExpress Cross-Platform Criteria Language Syntax.

Declaration
public IList Filter { get; set; }
Property Value
Type Description
IList
| Improve this Doc

Group

A group expression.

Declaration
public GroupingInfo[] Group { get; set; }
Property Value
Type Description
GroupingInfo[]
| Improve this Doc

GroupSummary

A group summary expression.

Declaration
public SummaryInfo[] GroupSummary { get; set; }
Property Value
Type Description
SummaryInfo[]
| 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
Type Description
Boolean
| 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
Type Description
Nullable<Boolean>
| 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
Type Description
String[]
| Improve this Doc

PrimaryKey

An array of primary keys.

Declaration
public string[] PrimaryKey { get; set; }
Property Value
Type Description
String[]
| 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
Type Description
Nullable<Boolean>
| 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
Type Description
Nullable<Boolean>
| Improve this Doc

RequireGroupCount

A flag indicating whether the number of top-level groups is required.

Declaration
public bool RequireGroupCount { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc

RequireTotalCount

A flag indicating whether the total number of data objects is required.

Declaration
public bool RequireTotalCount { get; set; }
Property Value
Type Description
Boolean
| Improve this Doc

Select

A select expression.

Declaration
public string[] Select { get; set; }
Property Value
Type Description
String[]
| 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
Type Description
Int32
| Improve this Doc

Sort

A sort expression.

Declaration
public SortingInfo[] Sort { get; set; }
Property Value
Type Description
SortingInfo[]
| Improve this Doc

SortByPrimaryKey

Declaration
public bool ? SortByPrimaryKey { get; set; }
Property Value
Type Description
Nullable<Boolean>
| 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
Type Description
Nullable<Boolean>
| Improve this Doc

StringToLowerDefault

A global default value for the StringToLower property

Declaration
public static bool ? StringToLowerDefault { get; set; }
Property Value
Type Description
Nullable<Boolean>
| Improve this Doc

Take

The number of data objects to be loaded.

Declaration
public int Take { get; set; }
Property Value
Type Description
Int32
| Improve this Doc

TotalSummary

A total summary expression.

Declaration
public SummaryInfo[] TotalSummary { get; set; }
Property Value
Type Description
SummaryInfo[]
  • Improve this Doc
Back to top Copyright (c) Developer Express Inc.