| DaoBaseGetAsDataReader Method (ITransaction, IEntityFields, IPredicate, IRelationCollection, CommandBehavior, Int32, ISortExpression, 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 specified, 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.8.0.0 (5.8.21.0111)
 Syntax
Syntaxpublic IDataReader GetAsDataReader(
	ITransaction transactionToUse,
	IEntityFields fields,
	IPredicate filter,
	IRelationCollection relations,
	CommandBehavior readerBehavior,
	int maxNumberOfItemsToReturn,
	ISortExpression sortClauses,
	bool allowDuplicates,
	int pageNumber,
	int pageSize
)
Public Function GetAsDataReader ( 
	transactionToUse As ITransaction,
	fields As IEntityFields,
	filter As IPredicate,
	relations As IRelationCollection,
	readerBehavior As CommandBehavior,
	maxNumberOfItemsToReturn As Integer,
	sortClauses As ISortExpression,
	allowDuplicates As Boolean,
	pageNumber As Integer,
	pageSize As Integer
) As IDataReader
Parameters
- transactionToUse
- Type: SD.LLBLGen.Pro.ORMSupportClassesITransaction
 The transaction to use, if you execute this method inside a transcation. Specify null otherwise
- fields
- Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityFields
 The fields to use to build the query.
- filter
- Type: SD.LLBLGen.Pro.ORMSupportClassesIPredicate
 The filter.
- relations
- Type: SD.LLBLGen.Pro.ORMSupportClassesIRelationCollection
 The relations.
- 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.
- allowDuplicates
- Type: SystemBoolean
 If set to true, allow duplicates in the resultset, otherwise it will emit DISTINCT into the query (if possible).
- pageNumber
- Type: SystemInt32
 The page number.
- pageSize
- Type: SystemInt32
 Size of the page.
Return Value
Type: 
IDataReaderOpen, ready to use IDataReader
Implements
IDaoGetAsDataReader(ITransaction, IEntityFields, IPredicate, IRelationCollection, CommandBehavior, Int32, ISortExpression, Boolean, Int32, Int32) Remarks
RemarksAdvanced functionality: be aware that the datareader returned is open, and the connection used to open this datareader is also open
 See Also
See Also