DaoBaseExecuteMultiRowRetrievalQuery 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.2.0.0 (5.2.17.0403)
Syntax public virtual void ExecuteMultiRowRetrievalQuery(
IRetrievalQuery queryToExecute,
ITransaction containingTransaction,
IEntityCollection collectionToFill,
bool allowDuplicates,
IEntityFields fieldsUsedForQuery,
IFieldPersistenceInfo[] fieldPersistenceInfos
)
Public Overridable Sub ExecuteMultiRowRetrievalQuery (
queryToExecute As IRetrievalQuery,
containingTransaction As ITransaction,
collectionToFill As IEntityCollection,
allowDuplicates As Boolean,
fieldsUsedForQuery As IEntityFields,
fieldPersistenceInfos As IFieldPersistenceInfo()
)
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
Implements
IDaoExecuteMultiRowRetrievalQuery(IRetrievalQuery, ITransaction, IEntityCollection, Boolean, IEntityFields, IFieldPersistenceInfo)See Also