DataAccessAdapterCoreFetchDataReader Method (IEntityFields2, IRelationPredicateBucket, CommandBehavior, Int32, ISortExpression, IGroupByCollection, Boolean, Int32, Int32) |
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.1.0.0 (5.1.0)
Syntax public IDataReader FetchDataReader(
IEntityFields2 fields,
IRelationPredicateBucket filter,
CommandBehavior readerBehavior,
int maxNumberOfItemsToReturn,
ISortExpression sortClauses,
IGroupByCollection groupByClause,
bool allowDuplicates,
int pageNumber,
int pageSize
)
Public Function FetchDataReader (
fields As IEntityFields2,
filter As IRelationPredicateBucket,
readerBehavior As CommandBehavior,
maxNumberOfItemsToReturn As Integer,
sortClauses As ISortExpression,
groupByClause As IGroupByCollection,
allowDuplicates As Boolean,
pageNumber As Integer,
pageSize As Integer
) As IDataReader
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 - sortClauses
- Type: SD.LLBLGen.Pro.ORMSupportClassesISortExpression
The sort clauses. - groupByClause
- Type: SD.LLBLGen.Pro.ORMSupportClassesIGroupByCollection
The group by clause. - allowDuplicates
- Type: SystemBoolean
If set to true, allow duplicates in the resultset, otherwise try to emit DISTINCT (if possible). - pageNumber
- Type: SystemInt32
The page number. - pageSize
- Type: SystemInt32
Size of the page.
Return Value
Type:
IDataReaderOpen, ready to use IDataReader
Implements
IDataAccessAdapterFetchDataReader(IEntityFields2, IRelationPredicateBucket, CommandBehavior, Int32, ISortExpression, IGroupByCollection, Boolean, Int32, Int32)Remarks Advanced functionality: be aware that the datareader returned is open, and the dataaccessadapter's connection is also open
See Also