DaoBaseGetAsProjection Method (ListIDataValueProjector, IGeneralDataProjector, ITransaction, IEntityFields, IPredicateExpression, IRelationCollection, Int32, 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 in progress, 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.4.0.0 (5.4.0)
Syntaxpublic void GetAsProjection(
List<IDataValueProjector> valueProjectors,
IGeneralDataProjector projector,
ITransaction transactionToUse,
IEntityFields fields,
IPredicateExpression filter,
IRelationCollection relations,
int maxNumberOfItemsToReturn,
bool allowDuplicates
)
Public Sub GetAsProjection (
valueProjectors As List(Of IDataValueProjector),
projector As IGeneralDataProjector,
transactionToUse As ITransaction,
fields As IEntityFields,
filter As IPredicateExpression,
relations As IRelationCollection,
maxNumberOfItemsToReturn As Integer,
allowDuplicates As Boolean
)
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 - 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, Boolean)
See Also