Click or drag to resize

EntityPreProjectionData Class

Class which contains data used in the pre-projection phase where plain data is projected to entity instances which are inserted into the array which is handled by the real projector lambda. used in objectlist projections where entities are returned as values in the returned object.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.LinqSupportClassesEntityPreProjectionData

Namespace:  SD.LLBLGen.Pro.LinqSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public class EntityPreProjectionData

The EntityPreProjectionData type exposes the following members.

Constructors
  NameDescription
Public methodEntityPreProjectionData
Initializes a new instance of the EntityPreProjectionData class.
Top
Properties
  NameDescription
Public propertyEntityFieldStartIndexesPerEntity
Gets the entity field start indexes per entity.
Public propertyEntityType
Gets or sets the type of the entity.
Public propertyFactory
Gets or sets the factory.
Public propertyFieldIndices
Gets or sets the indices for the fields of the entity in the plain object array to project from. This array is used to build the array to project the entity from.
Public propertyHierarchyFieldValueArrayLengths
Gets the hierarchy field value array lengths.
Public propertyHierarchyType
Determines the type of the hierarchy.
Public propertyProjectorFuncIndex
Gets or sets the index in the array used by the projector func. This is the index the func expects to read the real value from. This means the resulting entity object should be placed on this index in the values array (the array of values the projection of the complete query is done from, the 'values' array passed into the projection lambda).
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also