Click or drag to resize

DynamicQueryEngineBase.AppendResultsetFieldsToQuery 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.5.0.0 (5.5.18.1019)
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.ORMSupportClasses.QueryParameters
fragments
Type: SD.LLBLGen.Pro.ORMSupportClasses.QueryFragments
selectList
Type:SD.LLBLGen.Pro.ORMSupportClasses.IEntityFieldCore[]
fieldsPersistenceInfo
Type:SD.LLBLGen.Pro.ORMSupportClasses.IFieldPersistenceInfo[]
toReturn
Type: SD.LLBLGen.Pro.ORMSupportClasses.RetrievalQuery
distinctPlaceholder
Type: SD.LLBLGen.Pro.ORMSupportClasses.StringPlaceHolder
allowAliasesInSubQuery
Type: System.Boolean
if set to true aliases for fields are allowed in subqueries. Used by ase
distinctViolatingTypes
Type: System.Collections.Generic.HashSet<String>
Types which aren't able to be used with DISTINCT
distinctEmitted
Type: System.Boolean
resultsCouldContainDuplicates
Type: System.Boolean
See Also