Click or drag to resize

IDaoExecuteMultiRowRetrievalQuery Method

Executes the passed in retrieval query and, if not null, runs it inside the passed in transaction. Used to read 1 row.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax
void ExecuteMultiRowRetrievalQuery(
	IRetrievalQuery queryToExecute,
	ITransaction containingTransaction,
	IEntityCollection collectionToFill,
	bool allowDuplicates,
	IEntityFields fieldsUsedForQuery,
	IFieldPersistenceInfo[] fieldPersistenceInfos
)

Parameters

queryToExecute
Type: SD.LLBLGen.Pro.ORMSupportClassesIRetrievalQuery
Retrieval query to execute
containingTransaction
Type: SD.LLBLGen.Pro.ORMSupportClassesITransaction
A containing transaction if caller is added to a transaction, or null of not.
collectionToFill
Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityCollection
Collection to fill with the retrieved rows.
allowDuplicates
Type: SystemBoolean
Flag to signal if duplicates in the datastream should be loaded into the collection (true) or not (false)
fieldsUsedForQuery
Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityFields
Fields used for producing the query
fieldPersistenceInfos
Type: SD.LLBLGen.Pro.ORMSupportClassesIFieldPersistenceInfo
The field persistence info objects used to produce the query. This array contains null for all excluded fields and is necessary for the row fetcher. Overriders of this method should pass fieldsToFill.GetAsPersistenceInfoArray() to this parameter
See Also