Click or drag to resize

IDataAccessAdapterFetchDataReader Method (IEntityFields2, IRelationPredicateBucket, CommandBehavior, Int32, Boolean)

Creates a new Retrieval query from the elements passed in and executes that retrievalquery to return 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:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.11.0.0 (5.11.23.1114)
Syntax
IDataReader FetchDataReader(
	IEntityFields2 fields,
	IRelationPredicateBucket filter,
	CommandBehavior readerBehavior,
	int maxNumberOfItemsToReturn,
	bool allowDuplicates
)

Parameters

fields
Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityFields2
The fields to use to build the query.
filter
Type: SD.LLBLGen.Pro.ORMSupportClassesIRelationPredicateBucket
The filter.
readerBehavior
Type: System.DataCommandBehavior
The reader behavior to set.
maxNumberOfItemsToReturn
Type: SystemInt32
The max number of items to return. Specify 0 to return all elements
allowDuplicates
Type: SystemBoolean
If set to true, allow duplicates in the resultset, otherwise it will emit DISTINCT into the query (if possible).

Return Value

Type: IDataReader
Open, ready to use IDataReader
Remarks
Advanced functionality: be aware that the datareader returned is open, and the dataaccessadapter's connection is also open
See Also