Click or drag to resize

DaoBaseGetAsProjection Method (ListIDataValueProjector, IGeneralDataProjector, ITransaction, IEntityFields, IPredicateExpression, IRelationCollection, Int32, ISortExpression, Boolean)

Creates a new Retrieval query from the elements passed in, executes that retrievalquery and projects the resultset of that query using the value projectors and the projector specified. If a transaction is specified, the command is wired to the transaction and executed inside the transaction. The projection results will be stored in the projector.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.9.0.0 (5.9.0)
Syntax
public void GetAsProjection(
	List<IDataValueProjector> valueProjectors,
	IGeneralDataProjector projector,
	ITransaction transactionToUse,
	IEntityFields fields,
	IPredicateExpression filter,
	IRelationCollection relations,
	int maxNumberOfItemsToReturn,
	ISortExpression sortClauses,
	bool allowDuplicates
)

Parameters

valueProjectors
Type: System.Collections.GenericListIDataValueProjector
The value projectors.
projector
Type: SD.LLBLGen.Pro.ORMSupportClassesIGeneralDataProjector
The projector to use for projecting a plain row onto a new object provided by the projector.
transactionToUse
Type: SD.LLBLGen.Pro.ORMSupportClassesITransaction
The transaction to use, if you execute this method inside a transcation. Specify null otherwise
fields
Type: SD.LLBLGen.Pro.ORMSupportClassesIEntityFields
The fields to use to build the query.
filter
Type: SD.LLBLGen.Pro.ORMSupportClassesIPredicateExpression
The filter.
relations
Type: SD.LLBLGen.Pro.ORMSupportClassesIRelationCollection
The relations.
maxNumberOfItemsToReturn
Type: SystemInt32
The max number of items to return. Specify 0 to return all elements
sortClauses
Type: SD.LLBLGen.Pro.ORMSupportClassesISortExpression
The sort clauses.
allowDuplicates
Type: SystemBoolean
If set to true, allow duplicates in the resultset, otherwise it will emit DISTINCT into the query (if possible).

Implements

IDaoGetAsProjection(ListIDataValueProjector, IGeneralDataProjector, ITransaction, IEntityFields, IPredicateExpression, IRelationCollection, Int32, ISortExpression, Boolean)
See Also