QueryColumn
- Namespace:
PPDS.Dataverse.Query - Assembly:
PPDS.Dataverse - Kind: Class
Summary
Represents a column in a query result with its metadata.
Members
Properties
AggregateFunction
string AggregateFunction { get; set; }
The aggregate function used, if this is an aggregate column.
Alias
string Alias { get; set; }
The alias assigned to this column in the query, if any. Used for aggregate functions and renamed columns.
DataType
QueryColumnType DataType { get; set; }
The data type of this column's values.
DisplayName
string DisplayName { get; set; }
The display name of the attribute from metadata, if available.
EffectiveName
string EffectiveName { get; }
Gets the effective name to use for this column in results. Returns the alias if set, otherwise the logical name.
IsAggregate
bool IsAggregate { get; set; }
Whether this column is from an aggregate function.
LinkedEntityAlias
string LinkedEntityAlias { get; set; }
For link-entity columns, the alias of the linked entity.
LinkedEntityName
string LinkedEntityName { get; set; }
For link-entity columns, the logical name of the linked entity.
LogicalName
string LogicalName { get; set; }
The logical name of the attribute.
QualifiedName
string QualifiedName { get; }
Gets the fully qualified name including linked entity alias if present.