IDaoGetAsProjection Method (ListIDataValueProjector, IGeneralDataProjector, IDataReader) |
Projects the current resultset of the passed in datareader using the value projectors and the projector specified. The reader will be left open
Namespace:
SD.LLBLGen.Pro.ORMSupportClasses
Assembly:
SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.12.0.0 (5.12.0)
Syntaxvoid GetAsProjection(
List<IDataValueProjector> valueProjectors,
IGeneralDataProjector projector,
IDataReader reader
)
Sub GetAsProjection (
valueProjectors As List(Of IDataValueProjector),
projector As IGeneralDataProjector,
reader As IDataReader
)
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. - reader
- Type: System.DataIDataReader
The reader which points to the first row of a resultset
RemarksUse this overload together with FetchDataReader if your datareader contains multiple resultsets, so you have fine-grained
control over how you want to project which resultset in the datareader.
The resultset won't be cached in the resultset cache. To cache the resultset, use the overload which accepts the IRetrievalQuery executed
See Also