DynamicQueryEngineBaseAppendResultsetFields Method |
Appends the resultset fields.
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 protected void AppendResultsetFields(
IEntityFieldCore[] selectList,
IFieldPersistenceInfo[] fieldsPersistenceInfo,
IRelationCollection relationsToWalk,
QueryFragments projection,
bool sortClausesSpecified,
bool allowDuplicates,
bool allowAliasesInSubQuery,
UniqueList<string> distinctViolatingTypes,
IRetrievalQuery query,
out UniqueList<string> fieldNamesInSelectList,
out bool distinctViolatingTypesFound,
out bool pkFieldSeen
)
Protected Sub AppendResultsetFields (
selectList As IEntityFieldCore(),
fieldsPersistenceInfo As IFieldPersistenceInfo(),
relationsToWalk As IRelationCollection,
projection As QueryFragments,
sortClausesSpecified As Boolean,
allowDuplicates As Boolean,
allowAliasesInSubQuery As Boolean,
distinctViolatingTypes As UniqueList(Of String),
query As IRetrievalQuery,
<OutAttribute> ByRef fieldNamesInSelectList As UniqueList(Of String),
<OutAttribute> ByRef distinctViolatingTypesFound As Boolean,
<OutAttribute> ByRef pkFieldSeen As Boolean
)
Parameters
- selectList
- Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityFieldCore
The select list. - fieldsPersistenceInfo
- Type: SD.LLBLGen.Pro.ORMSupportClassesIFieldPersistenceInfo
The fields persistence info. - relationsToWalk
- Type: SD.LLBLGen.Pro.ORMSupportClassesIRelationCollection
The relations to walk. - projection
- Type: SD.LLBLGen.Pro.ORMSupportClassesQueryFragments
The projection. - sortClausesSpecified
- Type: SystemBoolean
if set to [sort clauses specified]. - allowDuplicates
- Type: SystemBoolean
if set to [allow duplicates]. - allowAliasesInSubQuery
- Type: SystemBoolean
if set to aliases for fields are allowed in subqueries. Used by ase - distinctViolatingTypes
- Type: SD.LLBLGen.Pro.ORMSupportClassesUniqueListString
The distinct violating types. - query
- Type: SD.LLBLGen.Pro.ORMSupportClassesIRetrievalQuery
The query. - fieldNamesInSelectList
- Type: SD.LLBLGen.Pro.ORMSupportClassesUniqueListString
The field names in select list. - distinctViolatingTypesFound
- Type: SystemBoolean
if set to [distinct violating types found]. - pkFieldSeen
- Type: SystemBoolean
if set to [pk field seen].
See Also