Class EntityQueryProvider
Inheritance
System.Object
EntityQueryProvider
Implements
System.Linq.IQueryProvider
Assembly: Terrasoft.Core.dll
Syntax
public class EntityQueryProvider : ExpressionVisitor, IQueryProvider
Constructors
EntityQueryProvider(UserConnection)
Declaration
public EntityQueryProvider(UserConnection userConnection)
Parameters
Properties
CanReadUncommitedData
Declaration
public bool CanReadUncommitedData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ContinuationToken
Specifies the number of rows to skip for the page continuation. Is equivalent to SkipCount for the page continuation
Declaration
public int ContinuationToken { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NextSkipTokenValue
Declaration
public Guid? NextSkipTokenValue { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Guid> |
|
ReturnDefValuesOnly
Declaration
public bool ReturnDefValuesOnly { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
SkipCount
Declaration
public int? SkipCount { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
SkipTokenValue
Declaration
public Guid? SkipTokenValue { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Guid> |
|
TopCount
Declaration
public int? TopCount { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
UseTopSkipBasedPaging
Declaration
public bool UseTopSkipBasedPaging { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
CreateQuery(Expression)
Declaration
public IQueryable CreateQuery(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type |
Description |
System.Linq.IQueryable |
|
CreateQuery<T>(Expression)
Declaration
public IQueryable<T> CreateQuery<T>(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type |
Description |
System.Linq.IQueryable<T> |
|
Type Parameters
Execute(Expression)
Declaration
public object Execute(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type |
Description |
System.Object |
|
Execute<TResult>(Expression)
Declaration
public TResult Execute<TResult>(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type Parameters
VisitConstant(ConstantExpression)
Declaration
protected override Expression VisitConstant(ConstantExpression node)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.ConstantExpression |
node |
|
Returns
Type |
Description |
System.Linq.Expressions.Expression |
|
VisitMethodCall(MethodCallExpression)
Declaration
protected override Expression VisitMethodCall(MethodCallExpression node)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.MethodCallExpression |
node |
|
Returns
Type |
Description |
System.Linq.Expressions.Expression |
|
Implements
System.Linq.IQueryProvider
Extension Methods