Executes the passed in retrievalquery and returns an open, ready to use IDataReader. The datareader's command behavior is set to the readerBehavior passed in. If a transaction is in progress, the command is wired to the transaction.

Namespace: MonoSoftware.LLBLGen
Assembly: MonoSoftware.LLBLGen (in MonoSoftware.LLBLGen.dll) Version: 1.0.40.661 (1.0.40.661)

Syntax

C#
public virtual IDataReader FetchDataReader(
	IRetrievalQuery queryToExecute,
	CommandBehavior readerBehavior
)
Visual Basic
Public Overridable Function FetchDataReader ( 
	queryToExecute As IRetrievalQuery,
	readerBehavior As CommandBehavior
) As IDataReader
Visual C++
public:
virtual IDataReader^ FetchDataReader(
	IRetrievalQuery^ queryToExecute, 
	CommandBehavior readerBehavior
)
F#
abstract FetchDataReader : 
        queryToExecute : IRetrievalQuery * 
        readerBehavior : CommandBehavior -> IDataReader 
override FetchDataReader : 
        queryToExecute : IRetrievalQuery * 
        readerBehavior : CommandBehavior -> IDataReader 

Parameters

queryToExecute
Type: IRetrievalQuery
The query to execute.
readerBehavior
Type: System.Data..::..CommandBehavior
The reader behavior to set.

Return Value

Type: IDataReader
Open, ready to use IDataReader

Implements

IRepository..::..FetchDataReader(IRetrievalQuery, CommandBehavior)

Remarks

Advanced functionality: be aware that the datareader returned is open, and the dataaccessadapter's connection is also open

See Also