Click or drag to resize

ILLBLGenProQuery Interface

Interface which is implemented on LLBLGenProQuery(Of T), which is the type of the object returned from the construction of a linq query with the LLBLGenPro meta data as source. This interface can be used to execute the query without the enumerator retrieval.

Namespace:  SD.LLBLGen.Pro.LinqSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax
public interface ILLBLGenProQuery : IQueryable, 
	IEnumerable

The ILLBLGenProQuery type exposes the following members.

Properties
  NameDescription
Public propertyElementType
Gets the type of the element(s) that are returned when the expression tree associated with this instance of IQueryable is executed.
(Inherited from IQueryable.)
Public propertyEvaluatedExpressionsPerState
Gets the evaluated expression trees per state of the execution engine
Public propertyExpression
Gets the expression tree that is associated with the instance of IQueryable.
(Inherited from IQueryable.)
Public propertyProvider
Gets the query provider that is associated with this data source.
(Inherited from IQueryable.)
Top
Methods
  NameDescription
Public methodEvaluateExpressionTree
Evaluates the expression tree without executing it.
Public methodExecute()
Executes the query this object represents.
Public methodExecute<TResult>()
Executes the query this object represents
Public methodExecuteAsync()
Async variant of Execute(). Executes the query this object represents.
Public methodExecuteAsync(CancellationToken)
Async variant of Execute(). Executes the query this object represents.
Public methodExecuteAsync<TResult>()
Async variant of Execute(). Executes the query this object represents
Public methodExecuteAsync<TResult>(CancellationToken)
Async variant of Execute(). Executes the query this object represents
Public methodGetEnumerator
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.)
Top
Extension Methods
  NameDescription
Public Extension MethodExecute()Overloaded.
Executes the specified IQueryable. Requires the IQueryable to implement ILLBLGenProQuery.
(Defined by QueryableExtensionMethods.)
Public Extension MethodExecute<TResult>()Overloaded.
Executes the specified IQueryable. Requires the IQueryable to implement ILLBLGenProQuery.
(Defined by QueryableExtensionMethods.)
Public Extension MethodExecuteAsync()Overloaded.
Executes the specified IQueryable's asynchronously. Requires the IQueryable to implement ILLBLGenProQuery.
(Defined by QueryableExtensionMethods.)
Public Extension MethodExecuteAsync(CancellationToken)Overloaded.
Executes the specified IQueryable's asynchronously. Requires the IQueryable to implement ILLBLGenProQuery.
(Defined by QueryableExtensionMethods.)
Public Extension MethodExecuteAsync<TResult>()Overloaded.
Executes the specified IQueryable's asynchronously. Requires the IQueryable to implement ILLBLGenProQuery.
(Defined by QueryableExtensionMethods.)
Public Extension MethodExecuteAsync<TResult>(CancellationToken)Overloaded.
Executes the specified IQueryable's asynchronously. Requires the IQueryable to implement ILLBLGenProQuery.
(Defined by QueryableExtensionMethods.)
Top
See Also