The base query that allows for appending expressions, query extensions, and eventing
More...
List of all members.
Public Member Functions |
void | AddMethodExpression (string methodName, Type[] generics, Expression[] parameters) |
| Adds a method to the expression in the query object
|
Protected Attributes |
List< Tuple< MethodInfo,
Expression[]> > | ExpressionList = new List<Tuple<MethodInfo, Expression[]>>() |
| Holds the expressions to be appended
|
Properties |
IDataContext | Context [get, set] |
| The reference to the IDataContext that gives data connection
|
Detailed Description
The base query that allows for appending expressions, query extensions, and eventing
Member Function Documentation
void Highway.Data.QueryObjects.QueryBase.AddMethodExpression |
( |
string |
methodName, |
|
|
Type[] |
generics, |
|
|
Expression[] |
parameters |
|
) |
| |
|
inline |
Adds a method to the expression in the query object
- Parameters:
-
methodName | The name of the method to be added i.e. GroupBy |
generics | Any type parameters needed by the method to be added |
parameters | Any object parameters needed by the method to be added |
Implements Highway.Data.Interfaces.IExtendableQuery.
void Highway.Data.QueryObjects.QueryBase.CheckContextAndQuery |
( |
object |
query | ) |
|
|
inlineprotected |
Checks the context and the Query for null
- Parameters:
-
query | The query to be executed |
Member Data Documentation
List<Tuple<MethodInfo, Expression[]> > Highway.Data.QueryObjects.QueryBase.ExpressionList = new List<Tuple<MethodInfo, Expression[]>>() |
|
protected |
Holds the expressions to be appended
Property Documentation
The reference to the IDataContext that gives data connection
Event Documentation
The documentation for this class was generated from the following file:
- Highway.Data.EntityFramework/QueryObjects/QueryBase.cs