Click or drag to resize

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.6.0.0 (5.6.19.0117)
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
)

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