DynamicQueryEngineBaseAppendResultsetFieldsToQuery Method |
Appends all resultset fields to the query specified using the parameters specified and outputs values detected along the way during the process for further query construction.
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax protected void AppendResultsetFieldsToQuery(
QueryParameters parameters,
QueryFragments fragments,
IEntityFieldCore[] selectList,
IFieldPersistenceInfo[] fieldsPersistenceInfo,
RetrievalQuery toReturn,
StringPlaceHolder distinctPlaceholder,
bool allowAliasesInSubQuery,
HashSet<string> distinctViolatingTypes,
out bool distinctEmitted,
out bool resultsCouldContainDuplicates
)
Protected Sub AppendResultsetFieldsToQuery (
parameters As QueryParameters,
fragments As QueryFragments,
selectList As IEntityFieldCore(),
fieldsPersistenceInfo As IFieldPersistenceInfo(),
toReturn As RetrievalQuery,
distinctPlaceholder As StringPlaceHolder,
allowAliasesInSubQuery As Boolean,
distinctViolatingTypes As HashSet(Of String),
<OutAttribute> ByRef distinctEmitted As Boolean,
<OutAttribute> ByRef resultsCouldContainDuplicates As Boolean
)
Parameters
- parameters
- Type: SD.LLBLGen.Pro.ORMSupportClassesQueryParameters
- fragments
- Type: SD.LLBLGen.Pro.ORMSupportClassesQueryFragments
- selectList
- Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityFieldCore
- fieldsPersistenceInfo
- Type: SD.LLBLGen.Pro.ORMSupportClassesIFieldPersistenceInfo
- toReturn
- Type: SD.LLBLGen.Pro.ORMSupportClassesRetrievalQuery
- distinctPlaceholder
- Type: SD.LLBLGen.Pro.ORMSupportClassesStringPlaceHolder
- allowAliasesInSubQuery
- Type: SystemBoolean
if set to aliases for fields are allowed in subqueries. Used by ase - distinctViolatingTypes
- Type: System.Collections.GenericHashSetString
Types which aren't able to be used with DISTINCT - distinctEmitted
- Type: SystemBoolean
- resultsCouldContainDuplicates
- Type: SystemBoolean
See Also