Click or drag to resize

ViewProjectionDataTEntity Class

Class which contains projection data for entity views, used in hierarchical projections of data. The data is applied to a view of all entities with the type specified as TEntity.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClassesViewProjectionDataTEntity

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.4.0.0 (5.4.0)
Syntax
[SerializableAttribute]
public class ViewProjectionData<TEntity> : IViewProjectionData
where TEntity : class, IEntityCore

Type Parameters

TEntity
The entity type this view projection is for.

The ViewProjectionDataTEntity type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyAdditionalFilter
Gets the additional filter to apply to the data before projection. Only matching entities are projected
Public propertyAllowDuplicates
Gets / sets allowDuplicates, a flag to signal if duplicate results are allowed.
Public propertyProjectors
Gets / sets the list of entity property projectors to project the view's data
Public propertyTypeOfTargetEntity
Gets the type of the target entity.
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