Title here
Summary here
This attribute is used to identify the aggregation property for aggregations.
[AttributeUsage(AttributeTargets.Property)]
public sealed class AggregateColumn : Attribute public AggregateColumn()Sets the property name in the aggregation output object and the aggregation method
public AggregateColumn(string inputValuePropName, AggregationMethod aggregationMethod)| Type | Name | Description |
|---|---|---|
| string | inputValuePropName | Property name in the input object that contains the detailed values. |
| AggregationMethod | aggregationMethod | Method for the aggregation (e.g. Sum, Min, Max, etc.) |
Property name that holds the aggregated value in the output object
public string AggregatedValuePropName { get; set; }| Type | Description |
|---|---|
| string |
Method for the aggregation (e.g. Sum, Min, Max, etc.)
public AggregationMethod AggregationMethod { get; set; }| Type | Description |
|---|---|
| AggregationMethod |
public Func<object, object, object> CustomFunction { get; set; }| Type | Description |
|---|---|
| Func<object, object, object> |
Property name in the input object that contains the detailed values.
public string InputValuePropName { get; set; }| Type | Description |
|---|---|
| string |
public Predicate<object> Predicate { get; set; }| Type | Description |
|---|---|
| Predicate<object> |