DataAccessAdapterCoreFetchProjection Method (ListIDataValueProjector, IGeneralDataProjector, IRetrievalQuery, DictionaryInt32, TypeConverter) |
Executes the passed in retrievalquery and projects the resultset 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.9.0.0 (5.9.0)
Syntax protected void FetchProjection(
List<IDataValueProjector> valueProjectors,
IGeneralDataProjector projector,
IRetrievalQuery queryToExecute,
Dictionary<int, TypeConverter> typeConvertersToRun
)
Protected Sub FetchProjection (
valueProjectors As List(Of IDataValueProjector),
projector As IGeneralDataProjector,
queryToExecute As IRetrievalQuery,
typeConvertersToRun As Dictionary(Of Integer, TypeConverter)
)
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. - queryToExecute
- Type: SD.LLBLGen.Pro.ORMSupportClassesIRetrievalQuery
The query to execute. - typeConvertersToRun
- Type: System.Collections.GenericDictionaryInt32, TypeConverter
The type converters to use for the query. The key is the index in the result row, the value is the type converter
to run on that value. These type converters have to run prior to the projectors will run.
See Also