diff --git a/docs/net/api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.html b/docs/net/api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.html new file mode 100644 index 00000000..5e69d6b8 --- /dev/null +++ b/docs/net/api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.html @@ -0,0 +1,199 @@ + + + + + + + + Class CustomAsyncAdapters + | DevExtreme.AspNet.Data Documentation + + + + + + + + + + + + + + + +
+
+ + + + +
+ + + +
+ + + + + + diff --git a/docs/net/api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html b/docs/net/api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html new file mode 100644 index 00000000..54ab7899 --- /dev/null +++ b/docs/net/api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html @@ -0,0 +1,249 @@ + + + + + + + + Interface IAsyncAdapter + | DevExtreme.AspNet.Data Documentation + + + + + + + + + + + + + + + +
+
+ + + + +
+ + + +
+ + + + + + diff --git a/docs/net/api/DevExtreme.AspNet.Data.Async.html b/docs/net/api/DevExtreme.AspNet.Data.Async.html new file mode 100644 index 00000000..64650b78 --- /dev/null +++ b/docs/net/api/DevExtreme.AspNet.Data.Async.html @@ -0,0 +1,121 @@ + + + + + + + + Namespace DevExtreme.AspNet.Data.Async + | DevExtreme.AspNet.Data Documentation + + + + + + + + + + + + + + + +
+
+ + + + +
+ + + +
+ + + + + + diff --git a/docs/net/api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html b/docs/net/api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html index 9021d6d9..630c7fb7 100644 --- a/docs/net/api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html +++ b/docs/net/api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html @@ -249,6 +249,35 @@
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
+ + + + + + + + + + + + + +
TypeDescription
Nullable<Boolean>
| Improve this Doc diff --git a/docs/net/api/DevExtreme.AspNet.Data.DataSourceLoader.html b/docs/net/api/DevExtreme.AspNet.Data.DataSourceLoader.html index 5c7619a8..b2ec4963 100644 --- a/docs/net/api/DevExtreme.AspNet.Data.DataSourceLoader.html +++ b/docs/net/api/DevExtreme.AspNet.Data.DataSourceLoader.html @@ -73,7 +73,8 @@

Class DataSourceLoader

-

Provides static methods for loading data from collections that implement the IEnumerable<T> or IQueryable<T> interface.

+

Provides static methods for loading data from collections that implement the +IEnumerable<T> or IQueryable<T> interface.

@@ -111,7 +112,7 @@

Methods

Load<T>(IEnumerable<T>, DataSourceLoadOptionsBase)

-

Loads data from a collection that implements the IEnumerable<T> interface.

+

Loads data from a collection that implements the IEnumerable<T> interface.

Declaration
@@ -131,7 +132,7 @@
Parameters
IEnumerable<T> source -

A collection that implements the IEnumerable<T> interface.

+

A collection that implements the IEnumerable<T> interface.

@@ -181,7 +182,7 @@
Type Parameters

Load<T>(IQueryable<T>, DataSourceLoadOptionsBase)

-

Loads data from a collection that implements the IQueryable<T> interface.

+

Loads data from a collection that implements the IQueryable<T> interface.

Declaration
@@ -201,7 +202,7 @@
Parameters
IQueryable<T> source -

A collection that implements the IQueryable<T> interface.

+

A collection that implements the IQueryable<T> interface.

@@ -224,6 +225,83 @@
Returns
LoadResult

The load result.

+ + + + +
Type Parameters
+ + + + + + + + + + + + + +
NameDescription
T

The type of objects in the collection.

+
+ + | + Improve this Doc + + + +

LoadAsync<T>(IQueryable<T>, DataSourceLoadOptionsBase, CancellationToken)

+

Asynchronously loads data from a collection that implements the IQueryable<T> interface.

+
+
+
Declaration
+
+
public static Task<LoadResult> LoadAsync<T>(IQueryable<T> source, DataSourceLoadOptionsBase options, CancellationToken cancellationToken = default (CancellationToken))
+
+
Parameters
+ + + + + + + + + + + + + + + + + + + + + + + + + +
TypeNameDescription
IQueryable<T>source

A collection that implements the IQueryable<T> interface.

+
DataSourceLoadOptionsBaseoptions

Data processing settings when loading data.

+
CancellationTokencancellationToken

A CancellationToken object that delivers a cancellation notice to the running operation.

+
+
Returns
+ + + + + + + + + + + diff --git a/docs/net/api/DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.html b/docs/net/api/DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.html new file mode 100644 index 00000000..5b20593a --- /dev/null +++ b/docs/net/api/DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.html @@ -0,0 +1,159 @@ + + + + + + + + Class CustomFilterCompilers + | DevExtreme.AspNet.Data Documentation + + + + + + + + + + + + + + + +
+
+ + + + +
+
TypeDescription
Task<LoadResult>

A Task<TResult> object that represents the asynchronous operation. +The task result contains the load result.

+ + + + + + + + + + + + + + +
TypeNameDescription
Func<IBinaryExpressionInfo, Expression>compilerFunc
+ +
+ + +
+
+ +
+
+ +
+
+ + + + + + diff --git a/docs/net/api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html b/docs/net/api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html new file mode 100644 index 00000000..013847f2 --- /dev/null +++ b/docs/net/api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html @@ -0,0 +1,236 @@ + + + + + + + + Interface IBinaryExpressionInfo + | DevExtreme.AspNet.Data Documentation + + + + + + + + + + + + + + + +
+
+ + + + +
+ + +
+
+ +
+
+ + + + + + diff --git a/docs/net/api/DevExtreme.AspNet.Data.Helpers.html b/docs/net/api/DevExtreme.AspNet.Data.Helpers.html index 734f963b..06d14cdf 100644 --- a/docs/net/api/DevExtreme.AspNet.Data.Helpers.html +++ b/docs/net/api/DevExtreme.AspNet.Data.Helpers.html @@ -77,6 +77,8 @@

Classes

+

CustomFilterCompilers

+

DataSourceLoadOptionsParser

A parser for the data processing settings.

@@ -85,6 +87,8 @@

Interfaces

IAccessor<T>

Allows reading object properties.

+

IBinaryExpressionInfo

+
diff --git a/docs/net/api/DevExtreme.AspNet.Data.html b/docs/net/api/DevExtreme.AspNet.Data.html index fbbf04fd..c80d229d 100644 --- a/docs/net/api/DevExtreme.AspNet.Data.html +++ b/docs/net/api/DevExtreme.AspNet.Data.html @@ -78,7 +78,8 @@

Classes

DataSourceLoader

-

Provides static methods for loading data from collections that implement the IEnumerable<T> or IQueryable<T> interface.

+

Provides static methods for loading data from collections that implement the +IEnumerable<T> or IQueryable<T> interface.

DataSourceLoadOptionsBase

A class with properties that specify data processing settings.

diff --git a/docs/net/api/toc.html b/docs/net/api/toc.html index 3d2f931e..2b07d12c 100644 --- a/docs/net/api/toc.html +++ b/docs/net/api/toc.html @@ -44,17 +44,35 @@ CustomAggregators +
  • + + DevExtreme.AspNet.Data.Async + +
  • DevExtreme.AspNet.Data.Helpers
  • diff --git a/docs/net/manifest.json b/docs/net/manifest.json index cbeffccb..c636e1d1 100644 --- a/docs/net/manifest.json +++ b/docs/net/manifest.json @@ -39,13 +39,49 @@ "is_incremental": false, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.yml", + "output": { + ".html": { + "relative_path": "api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.html", + "hash": "BMkkRxbuPHhSB0rGUaVNgA==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.yml", + "output": { + ".html": { + "relative_path": "api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html", + "hash": "JE0PxYIanUzoUPH0ZGY1LA==" + } + }, + "is_incremental": false, + "version": "" + }, + { + "type": "ManagedReference", + "source_relative_path": "api/DevExtreme.AspNet.Data.Async.yml", + "output": { + ".html": { + "relative_path": "api/DevExtreme.AspNet.Data.Async.html", + "hash": "YED9lKvsW/bjcd/nK+0/lQ==" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.yml", "output": { ".html": { "relative_path": "api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html", - "hash": "fxGruGQ2JBiPxXhzSMvHNA==" + "hash": "X6DeaZI7F3M8bvZf9lVkZA==" } }, "is_incremental": false, @@ -57,7 +93,7 @@ "output": { ".html": { "relative_path": "api/DevExtreme.AspNet.Data.DataSourceLoader.html", - "hash": "SzhooXPPikDRemYr6HD/QQ==" + "hash": "px6wm/cwDBEwz3HV4C9RBQ==" } }, "is_incremental": false, @@ -75,6 +111,18 @@ "is_incremental": false, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.yml", + "output": { + ".html": { + "relative_path": "api/DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.html", + "hash": "kUHTMna0w0SVINlDpPJ8bg==" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/DevExtreme.AspNet.Data.Helpers.DataSourceLoadOptionsParser.yml", @@ -99,13 +147,25 @@ "is_incremental": false, "version": "" }, + { + "type": "ManagedReference", + "source_relative_path": "api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.yml", + "output": { + ".html": { + "relative_path": "api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html", + "hash": "IiGkNc3pJnLQu7tBoLXTlA==" + } + }, + "is_incremental": false, + "version": "" + }, { "type": "ManagedReference", "source_relative_path": "api/DevExtreme.AspNet.Data.Helpers.yml", "output": { ".html": { "relative_path": "api/DevExtreme.AspNet.Data.Helpers.html", - "hash": "POAeNiSEVA7z8SbSXoZJLQ==" + "hash": "uv76oF9NPqvfZx6PJ9W9Cw==" } }, "is_incremental": false, @@ -177,7 +237,7 @@ "output": { ".html": { "relative_path": "api/DevExtreme.AspNet.Data.html", - "hash": "k78MnS3hZy3jUSdSRHgQRw==" + "hash": "crg7ZdZ7qCv02TeyRkLeHQ==" } }, "is_incremental": false, @@ -189,7 +249,7 @@ "output": { ".html": { "relative_path": "api/toc.html", - "hash": "w+SQrrsfh2+XtnuKqheXcw==" + "hash": "sxRQxXXMV7Xsetijjz6HWw==" } }, "is_incremental": false, @@ -238,18 +298,18 @@ "incrementalPhase": "build" }, "processors": { - "ResourceDocumentProcessor": { + "TocDocumentProcessor": { "can_incremental": false, - "details": "Processor ResourceDocumentProcessor cannot suppport incremental build because the processor doesn't implement ISupportIncrementalDocumentProcessor interface.", + "details": "Processor TocDocumentProcessor cannot suppport incremental build because the processor doesn't implement ISupportIncrementalDocumentProcessor interface.", "incrementalPhase": "build" }, "ManagedReferenceDocumentProcessor": { "can_incremental": false, "incrementalPhase": "build" }, - "TocDocumentProcessor": { + "ResourceDocumentProcessor": { "can_incremental": false, - "details": "Processor TocDocumentProcessor cannot suppport incremental build because the processor doesn't implement ISupportIncrementalDocumentProcessor interface.", + "details": "Processor ResourceDocumentProcessor cannot suppport incremental build because the processor doesn't implement ISupportIncrementalDocumentProcessor interface.", "incrementalPhase": "build" } } diff --git a/docs/net/xrefmap.yml b/docs/net/xrefmap.yml index 27ab4e2b..7be3310b 100644 --- a/docs/net/xrefmap.yml +++ b/docs/net/xrefmap.yml @@ -105,6 +105,72 @@ references: commentId: Overload:DevExtreme.AspNet.Data.Aggregation.CustomAggregators.RegisterAggregator fullName: DevExtreme.AspNet.Data.Aggregation.CustomAggregators.RegisterAggregator nameWithType: CustomAggregators.RegisterAggregator +- uid: DevExtreme.AspNet.Data.Async + name: DevExtreme.AspNet.Data.Async + href: api/DevExtreme.AspNet.Data.Async.html + commentId: N:DevExtreme.AspNet.Data.Async + fullName: DevExtreme.AspNet.Data.Async + nameWithType: DevExtreme.AspNet.Data.Async +- uid: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters + name: CustomAsyncAdapters + href: api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.html + commentId: T:DevExtreme.AspNet.Data.Async.CustomAsyncAdapters + fullName: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters + nameWithType: CustomAsyncAdapters +- uid: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter(System.Func{System.Type,System.Boolean},DevExtreme.AspNet.Data.Async.IAsyncAdapter) + name: RegisterAdapter(Func, IAsyncAdapter) + href: api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.html#DevExtreme_AspNet_Data_Async_CustomAsyncAdapters_RegisterAdapter_System_Func_System_Type_System_Boolean__DevExtreme_AspNet_Data_Async_IAsyncAdapter_ + commentId: M:DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter(System.Func{System.Type,System.Boolean},DevExtreme.AspNet.Data.Async.IAsyncAdapter) + name.vb: RegisterAdapter(Func(Of Type, Boolean), IAsyncAdapter) + fullName: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter(System.Func, DevExtreme.AspNet.Data.Async.IAsyncAdapter) + fullName.vb: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter(System.Func(Of System.Type, System.Boolean), DevExtreme.AspNet.Data.Async.IAsyncAdapter) + nameWithType: CustomAsyncAdapters.RegisterAdapter(Func, IAsyncAdapter) + nameWithType.vb: CustomAsyncAdapters.RegisterAdapter(Func(Of Type, Boolean), IAsyncAdapter) +- uid: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter(System.Type,DevExtreme.AspNet.Data.Async.IAsyncAdapter) + name: RegisterAdapter(Type, IAsyncAdapter) + href: api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.html#DevExtreme_AspNet_Data_Async_CustomAsyncAdapters_RegisterAdapter_System_Type_DevExtreme_AspNet_Data_Async_IAsyncAdapter_ + commentId: M:DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter(System.Type,DevExtreme.AspNet.Data.Async.IAsyncAdapter) + fullName: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter(System.Type, DevExtreme.AspNet.Data.Async.IAsyncAdapter) + nameWithType: CustomAsyncAdapters.RegisterAdapter(Type, IAsyncAdapter) +- uid: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter* + name: RegisterAdapter + href: api/DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.html#DevExtreme_AspNet_Data_Async_CustomAsyncAdapters_RegisterAdapter_ + commentId: Overload:DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter + fullName: DevExtreme.AspNet.Data.Async.CustomAsyncAdapters.RegisterAdapter + nameWithType: CustomAsyncAdapters.RegisterAdapter +- uid: DevExtreme.AspNet.Data.Async.IAsyncAdapter + name: IAsyncAdapter + href: api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html + commentId: T:DevExtreme.AspNet.Data.Async.IAsyncAdapter + fullName: DevExtreme.AspNet.Data.Async.IAsyncAdapter + nameWithType: IAsyncAdapter +- uid: DevExtreme.AspNet.Data.Async.IAsyncAdapter.CountAsync(System.Linq.IQueryProvider,System.Linq.Expressions.Expression,System.Threading.CancellationToken) + name: CountAsync(IQueryProvider, Expression, CancellationToken) + href: api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html#DevExtreme_AspNet_Data_Async_IAsyncAdapter_CountAsync_System_Linq_IQueryProvider_System_Linq_Expressions_Expression_System_Threading_CancellationToken_ + commentId: M:DevExtreme.AspNet.Data.Async.IAsyncAdapter.CountAsync(System.Linq.IQueryProvider,System.Linq.Expressions.Expression,System.Threading.CancellationToken) + fullName: DevExtreme.AspNet.Data.Async.IAsyncAdapter.CountAsync(System.Linq.IQueryProvider, System.Linq.Expressions.Expression, System.Threading.CancellationToken) + nameWithType: IAsyncAdapter.CountAsync(IQueryProvider, Expression, CancellationToken) +- uid: DevExtreme.AspNet.Data.Async.IAsyncAdapter.CountAsync* + name: CountAsync + href: api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html#DevExtreme_AspNet_Data_Async_IAsyncAdapter_CountAsync_ + commentId: Overload:DevExtreme.AspNet.Data.Async.IAsyncAdapter.CountAsync + fullName: DevExtreme.AspNet.Data.Async.IAsyncAdapter.CountAsync + nameWithType: IAsyncAdapter.CountAsync +- uid: DevExtreme.AspNet.Data.Async.IAsyncAdapter.ToEnumerableAsync* + name: ToEnumerableAsync + href: api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html#DevExtreme_AspNet_Data_Async_IAsyncAdapter_ToEnumerableAsync_ + commentId: Overload:DevExtreme.AspNet.Data.Async.IAsyncAdapter.ToEnumerableAsync + fullName: DevExtreme.AspNet.Data.Async.IAsyncAdapter.ToEnumerableAsync + nameWithType: IAsyncAdapter.ToEnumerableAsync +- uid: DevExtreme.AspNet.Data.Async.IAsyncAdapter.ToEnumerableAsync``1(System.Linq.IQueryProvider,System.Linq.Expressions.Expression,System.Threading.CancellationToken) + name: ToEnumerableAsync(IQueryProvider, Expression, CancellationToken) + href: api/DevExtreme.AspNet.Data.Async.IAsyncAdapter.html#DevExtreme_AspNet_Data_Async_IAsyncAdapter_ToEnumerableAsync__1_System_Linq_IQueryProvider_System_Linq_Expressions_Expression_System_Threading_CancellationToken_ + commentId: M:DevExtreme.AspNet.Data.Async.IAsyncAdapter.ToEnumerableAsync``1(System.Linq.IQueryProvider,System.Linq.Expressions.Expression,System.Threading.CancellationToken) + name.vb: ToEnumerableAsync(Of T)(IQueryProvider, Expression, CancellationToken) + fullName: DevExtreme.AspNet.Data.Async.IAsyncAdapter.ToEnumerableAsync(System.Linq.IQueryProvider, System.Linq.Expressions.Expression, System.Threading.CancellationToken) + fullName.vb: DevExtreme.AspNet.Data.Async.IAsyncAdapter.ToEnumerableAsync(Of T)(System.Linq.IQueryProvider, System.Linq.Expressions.Expression, System.Threading.CancellationToken) + nameWithType: IAsyncAdapter.ToEnumerableAsync(IQueryProvider, Expression, CancellationToken) + nameWithType.vb: IAsyncAdapter.ToEnumerableAsync(Of T)(IQueryProvider, Expression, CancellationToken) - uid: DevExtreme.AspNet.Data.DataSourceLoader name: DataSourceLoader href: api/DevExtreme.AspNet.Data.DataSourceLoader.html @@ -147,6 +213,21 @@ references: fullName.vb: DevExtreme.AspNet.Data.DataSourceLoader.Load(Of T)(System.Linq.IQueryable(Of T), DevExtreme.AspNet.Data.DataSourceLoadOptionsBase) nameWithType: DataSourceLoader.Load(IQueryable, DataSourceLoadOptionsBase) nameWithType.vb: DataSourceLoader.Load(Of T)(IQueryable(Of T), DataSourceLoadOptionsBase) +- uid: DevExtreme.AspNet.Data.DataSourceLoader.LoadAsync* + name: LoadAsync + href: api/DevExtreme.AspNet.Data.DataSourceLoader.html#DevExtreme_AspNet_Data_DataSourceLoader_LoadAsync_ + commentId: Overload:DevExtreme.AspNet.Data.DataSourceLoader.LoadAsync + fullName: DevExtreme.AspNet.Data.DataSourceLoader.LoadAsync + nameWithType: DataSourceLoader.LoadAsync +- uid: DevExtreme.AspNet.Data.DataSourceLoader.LoadAsync``1(System.Linq.IQueryable{``0},DevExtreme.AspNet.Data.DataSourceLoadOptionsBase,System.Threading.CancellationToken) + name: LoadAsync(IQueryable, DataSourceLoadOptionsBase, CancellationToken) + href: api/DevExtreme.AspNet.Data.DataSourceLoader.html#DevExtreme_AspNet_Data_DataSourceLoader_LoadAsync__1_System_Linq_IQueryable___0__DevExtreme_AspNet_Data_DataSourceLoadOptionsBase_System_Threading_CancellationToken_ + commentId: M:DevExtreme.AspNet.Data.DataSourceLoader.LoadAsync``1(System.Linq.IQueryable{``0},DevExtreme.AspNet.Data.DataSourceLoadOptionsBase,System.Threading.CancellationToken) + name.vb: LoadAsync(Of T)(IQueryable(Of T), DataSourceLoadOptionsBase, CancellationToken) + fullName: DevExtreme.AspNet.Data.DataSourceLoader.LoadAsync(System.Linq.IQueryable, DevExtreme.AspNet.Data.DataSourceLoadOptionsBase, System.Threading.CancellationToken) + fullName.vb: DevExtreme.AspNet.Data.DataSourceLoader.LoadAsync(Of T)(System.Linq.IQueryable(Of T), DevExtreme.AspNet.Data.DataSourceLoadOptionsBase, System.Threading.CancellationToken) + nameWithType: DataSourceLoader.LoadAsync(IQueryable, DataSourceLoadOptionsBase, CancellationToken) + nameWithType.vb: DataSourceLoader.LoadAsync(Of T)(IQueryable(Of T), DataSourceLoadOptionsBase, CancellationToken) - uid: DevExtreme.AspNet.Data.DataSourceLoadOptionsBase name: DataSourceLoadOptionsBase href: api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html @@ -225,6 +306,18 @@ references: commentId: Overload:DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.IsCountQuery fullName: DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.IsCountQuery nameWithType: DataSourceLoadOptionsBase.IsCountQuery +- uid: DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.PaginateViaPrimaryKey + name: PaginateViaPrimaryKey + href: api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html#DevExtreme_AspNet_Data_DataSourceLoadOptionsBase_PaginateViaPrimaryKey + commentId: P:DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.PaginateViaPrimaryKey + fullName: DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.PaginateViaPrimaryKey + nameWithType: DataSourceLoadOptionsBase.PaginateViaPrimaryKey +- uid: DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.PaginateViaPrimaryKey* + name: PaginateViaPrimaryKey + href: api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html#DevExtreme_AspNet_Data_DataSourceLoadOptionsBase_PaginateViaPrimaryKey_ + commentId: Overload:DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.PaginateViaPrimaryKey + fullName: DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.PaginateViaPrimaryKey + nameWithType: DataSourceLoadOptionsBase.PaginateViaPrimaryKey - uid: DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.PreSelect name: PreSelect href: api/DevExtreme.AspNet.Data.DataSourceLoadOptionsBase.html#DevExtreme_AspNet_Data_DataSourceLoadOptionsBase_PreSelect @@ -441,6 +534,27 @@ references: commentId: N:DevExtreme.AspNet.Data.Helpers fullName: DevExtreme.AspNet.Data.Helpers nameWithType: DevExtreme.AspNet.Data.Helpers +- uid: DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers + name: CustomFilterCompilers + href: api/DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.html + commentId: T:DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers + fullName: DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers + nameWithType: CustomFilterCompilers +- uid: DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.RegisterBinaryExpressionCompiler(System.Func{DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo,System.Linq.Expressions.Expression}) + name: RegisterBinaryExpressionCompiler(Func) + href: api/DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.html#DevExtreme_AspNet_Data_Helpers_CustomFilterCompilers_RegisterBinaryExpressionCompiler_System_Func_DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_System_Linq_Expressions_Expression__ + commentId: M:DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.RegisterBinaryExpressionCompiler(System.Func{DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo,System.Linq.Expressions.Expression}) + name.vb: RegisterBinaryExpressionCompiler(Func(Of IBinaryExpressionInfo, Expression)) + fullName: DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.RegisterBinaryExpressionCompiler(System.Func) + fullName.vb: DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.RegisterBinaryExpressionCompiler(System.Func(Of DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo, System.Linq.Expressions.Expression)) + nameWithType: CustomFilterCompilers.RegisterBinaryExpressionCompiler(Func) + nameWithType.vb: CustomFilterCompilers.RegisterBinaryExpressionCompiler(Func(Of IBinaryExpressionInfo, Expression)) +- uid: DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.RegisterBinaryExpressionCompiler* + name: RegisterBinaryExpressionCompiler + href: api/DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.html#DevExtreme_AspNet_Data_Helpers_CustomFilterCompilers_RegisterBinaryExpressionCompiler_ + commentId: Overload:DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.RegisterBinaryExpressionCompiler + fullName: DevExtreme.AspNet.Data.Helpers.CustomFilterCompilers.RegisterBinaryExpressionCompiler + nameWithType: CustomFilterCompilers.RegisterBinaryExpressionCompiler - uid: DevExtreme.AspNet.Data.Helpers.DataSourceLoadOptionsParser name: DataSourceLoadOptionsParser href: api/DevExtreme.AspNet.Data.Helpers.DataSourceLoadOptionsParser.html @@ -553,6 +667,60 @@ references: fullName.vb: DevExtreme.AspNet.Data.Helpers.IAccessor(Of T).Read nameWithType: IAccessor.Read nameWithType.vb: IAccessor(Of T).Read +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo + name: IBinaryExpressionInfo + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html + commentId: T:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo + nameWithType: IBinaryExpressionInfo +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.AccessorText + name: AccessorText + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html#DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_AccessorText + commentId: P:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.AccessorText + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.AccessorText + nameWithType: IBinaryExpressionInfo.AccessorText +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.AccessorText* + name: AccessorText + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html#DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_AccessorText_ + commentId: Overload:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.AccessorText + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.AccessorText + nameWithType: IBinaryExpressionInfo.AccessorText +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.DataItemExpression + name: DataItemExpression + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html#DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_DataItemExpression + commentId: P:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.DataItemExpression + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.DataItemExpression + nameWithType: IBinaryExpressionInfo.DataItemExpression +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.DataItemExpression* + name: DataItemExpression + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html#DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_DataItemExpression_ + commentId: Overload:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.DataItemExpression + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.DataItemExpression + nameWithType: IBinaryExpressionInfo.DataItemExpression +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Operation + name: Operation + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html#DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_Operation + commentId: P:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Operation + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Operation + nameWithType: IBinaryExpressionInfo.Operation +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Operation* + name: Operation + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html#DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_Operation_ + commentId: Overload:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Operation + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Operation + nameWithType: IBinaryExpressionInfo.Operation +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Value + name: Value + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html#DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_Value + commentId: P:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Value + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Value + nameWithType: IBinaryExpressionInfo.Value +- uid: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Value* + name: Value + href: api/DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.html#DevExtreme_AspNet_Data_Helpers_IBinaryExpressionInfo_Value_ + commentId: Overload:DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Value + fullName: DevExtreme.AspNet.Data.Helpers.IBinaryExpressionInfo.Value + nameWithType: IBinaryExpressionInfo.Value - uid: DevExtreme.AspNet.Data.ResponseModel name: DevExtreme.AspNet.Data.ResponseModel href: api/DevExtreme.AspNet.Data.ResponseModel.html