Click or drag to resize

RetrievalQueryExecuteAsync Method

Async variant of Execute(CommandBehavior). Executes the query contained by the IQuery instance. The connection has to be opened before calling Execute().

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.9.0.0 (5.9.0)
Syntax
public Task<DbDataReader> ExecuteAsync(
	CommandBehavior behavior,
	CancellationToken cancellationToken
)

Parameters

behavior
Type: System.DataCommandBehavior
The behavior setting to pass to the ExecuteReader method.
cancellationToken
Type: System.ThreadingCancellationToken
The cancellation token.

Return Value

Type: TaskDbDataReader
An open, ready to use IDataReader instance

Implements

IRetrievalQueryExecuteAsync(CommandBehavior, CancellationToken)
Exceptions
ExceptionCondition
ORMQueryExecutionException
InvalidOperationExceptionWhen there is no command object inside the query object, or no connection object inside the query object or the connection is closed.
Remarks
Advances the returned datareader to the right resultset described by ResultsetNumber, if possible. If there are less resultsets than ResultsetNumber describes, the last resultset found is returned
See Also