AggregateExpression |
AggregateExpression is a class used for processing a call to the DA LINQ aggregate operator (Count, Min, Max, Sum or Average), which applies to values selected by a query. |
BetweenExpression |
The BetweenExpression class is used internally by DA LINQ to represent between expression clauses in Linq queries to Data Abstract services. Normally, you will never have to create instances of this class manually, as this is done... |
BindingListExtensions |
The BindingListExtensions class represents a static class with extension methods for IEnumerable<T> . |
CloningQueryResult |
The CloningQueryResult class, a subclass of the QueryResult class, is created to process result items of a query in the LinqDataAdapter and RemoteTable classes. The CloningQueryResult class holds these result in the form of a list. |
ColumnDeclaration |
The ColumnDeclaration class represents a reflection of a table column to be used by DA LINQ expressions. The SelectExpression class uses a list of ColumnDeclaration objects that is generated during DA LINQ query building. |
DABindingList<T> |
The DABindingList class represents the generic collection that supports data binding. The DABindingList class can be bound with datagrid or any other control.
|
DeltaOrigin<T> |
DeltaOrigin is a class that holds original changes made to a row. This class is used internally by the RemoteTable for changes merging. |
EnumerableQueryResult |
This class is used internally by DA Linq to represent Linq query results while processing them in the LinqDataAdapter or RemoteTable. Normally, you will never have to create instances of this class manually, as this is done by Data Abstract's Linq infrastructure... |
ExistsExpression |
This class is used internally by DA Linq to represent exists clauses in Linq queries to Data Abstract services. Normally, you will never have to create instances of this class manually, as this is done by Data Abstract's Linq infrastructure. |
ExpressionExtensions |
The ExpressionExtensions static auxiliary class allows to convert Expression to another type and to check Expression equality. |
Grouping<TKey,TElement> |
This class is used internally by DA Linq to represent the result of the group by clause in Linq queries to a Data Abstract service. Normally, you will never have to create instances of this class manually, as this is done by Data Abstract's Linq... |
IdentitySequence |
Instances of the IdentitySequence class are used by RemoteTable to represent AutoInc (also called Identity or Sequence) fields. Its values are used by DABindingList or LinqDataAdapter to retrieve values of AutoInc fields when a new data row is inserted... |
InExpression |
This class is used internally by DA Linq to represent in clauses in Linq queries |
IsNullExpression |
The IsNullExpression class is used to represent the logical operation IS NULL in DA LINQ expressions. This class is for internal use only. You don't need to create instances of it manually, as this is done by Data Abstract's Linq... |
JoinExpression |
The JoinExpression class is used internally by DA Linq to represent join clauses in Linq queries to Data Abstract services. Normally, you do not have to create instances of this class manually, as this is done by Data Abstract's Linq infrastructure. |
LinqDataAdapter |
The LinqDataAdapter class is the base for both DA Linq Data Adapter classes: the LinqLocalDataAdapter class and the LinqRemoteDataAdapter class. |
LinqDataAdapter.LinqDataUpdateAsyncResult |
|
LinqDataAdapterExtensions |
The LinqDataAdapterExtensions class contains a set of methods used to simplify asynchronous data access and update operations using async/await pattern. Extension methods are available for the LinqDataAdapter class and for the LinqLocalDataAdapter... |
LinqLocalDataAdapter |
The LinqLocalDataAdapter class allows to access Data Abstract service using DA LINQ within the server application itself. It provides all the logic for executing DA LINQ queries, applying changes (Deltas) back to the database server and handling any other... |
LinqRemoteDataAdapter |
The LinqRemoteDataAdapter class is a client-side component used inside all DA LINQ expressions as data provider. |
OrderExpression |
The OrderExpression class is used internally to process the OrderBy part of the DA LINQ query. |
ProjectionReader<T> |
|
ProjectionReader<T>.Iterator<T> |
|
QueryResult |
This class is used internally by DA Linq to represent Linq query results while processing them in the LinqDataAdapter or RemoteTable classes. |
RemoteTable<T> |
The RemoteTable class represents the data table on the remote DataAbstract server. The T-type defines which Schema tables to represent. Since it implements the interface, it can be... |
RemoteTableQuery<T> |
The RemoteTableQuery class is used in DA LINQ to represent queries to remote data sources. It contains a query expression tree and additionally implements the that is required for representing... |
RowNumberExpression |
RowNumberExpression is a class used for processing DA LINQ expressions, containing one or moreorderby expressions, into DataAbstract classes. |
ScalarExpression |
The ScalarExpression class is used to process scalar subqueries in DA LINQ. Scalar is a kind of subquery that returns a single row. This type of expression is used by the AggregateSubqueryExpression class at the intermediate stage of processing and represents the simple part of a more complicated expression. For example: |
StringExtensions |
The StringExtensions class contains a set of extension methods used to simplify string comparison operations in DA LINQ expressions. While most of the SQL dialects supported by Data Abstract support query conditions like |
TableAlias |
The TableAlias class is used internally by DA LINQ to represent table alias clauses in Linq queries to Data Abstract services. Normally, you will never have to create instances of this class manually, as this is done by DA LINQ... |
TableExpression |
This class is used internally by DA Linq to represent tables clauses in Linq queries to Data Abstract services. Normally, you won't have to create instances of this class manually, as this is done by Data Abstract's Linq infrastructure. |