Click or drag to resize

IDataValueProjector Interface

Interface for defining the IDataValueProjector type which is used for value projections when projecting an object[] content onto another data store format.

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.8.0.0 (5.8.21.0111)
Syntax
public interface IDataValueProjector : IProjector

The IDataValueProjector type exposes the following members.

Properties
  NameDescription
Public propertyProjectedResultName
Name for the projection result. Projection result consumers can use this name to further handle the projection result.
(Inherited from IProjector.)
Public propertySetUsingCTorHint
Flag which hints the projector engine how to set the destination element: via the constructor (true) or on another way (false). This flag can be ignored by the projector engine if values can better be set otherwise.
(Inherited from IProjector.)
Public propertyValueIndex
Gets or sets the index of the value to return when Projectvalue is called.
Public propertyValueProducerFunc
Gets or sets the delegate to use to produce a value for this projector out of the list of object values. Be sure to set ValueProducerFuncParameterIndices if the delegate contained inside ValueProducerFunc requires any input values from the list of values to project
(Inherited from IProjector.)
Public propertyValueProducerFuncParameterIndices
Gets or sets the parameter indices array to use with ValueProducer. If ValueProducerFunc is null, this array is ignored.
(Inherited from IProjector.)
Public propertyValueType
Gets or sets the type of the value returned by the value producer or producers routine of the projector.
(Inherited from IProjector.)
Top
Methods
  NameDescription
Public methodProjectValue
Projects the entity through this entity property projector and results into a single value, based on what the DefaultValueProducer is and what filter is specified (if any)
Top
See Also