Class EntityQueryProvider
- Assembly
- TimeCockpit.Data.dll
QueryProvider for Entity Queries.
public class EntityQueryProvider : IQueryProvider
- Inheritance
-
ObjectEntityQueryProvider
- Implements
-
IQueryProvider
- Inherited Members
-
Object.ToString()Object.Equals(Object)Object.Equals(Object, Object)Object.ReferenceEquals(Object, Object)Object.GetHashCode()Object.GetType()Object.MemberwiseClone()
Constructors
EntityQueryProvider(Model, String)
Initializes a new instance of the EntityQueryProvider class.
public EntityQueryProvider(Model model, string entityName)
Parameters
modelModelThe model.
entityNameStringthe name of the entity.
Methods
CreateQuery(Expression)
Creates a query for a specific expression.
public IQueryable CreateQuery(Expression expression)
Parameters
expressionExpressionThe expression of the query.
Returns
- IQueryable
Returns the queryable.
CreateQuery<TElement>(Expression)
Creates a query for a specific expression.
public IQueryable<TElement> CreateQuery<TElement>(Expression expression)
Parameters
expressionExpressionThe expression of the query.
Returns
- IQueryable<TElement>
Returns the queryable.
Type Parameters
TElementThe element type.
Execute(Expression)
Execute a query.
public object Execute(Expression expression)
Parameters
expressionExpressionThe expression.
Returns
- Object
Returns the result when executing.
Execute<TResult>(Expression)
Execute a query.
public TResult Execute<TResult>(Expression expression)
Parameters
expressionExpressionThe expression.
Returns
- TResult
Returns the result when executing.
Type Parameters
TResultThe result type.