Class EntityProjection
- Namespace
- The.SQL.QIR.Projections
- Assembly
- Instagile.dll
[MessagePackObject(false)]
public sealed record EntityProjection : Projection, IEquatable<Projection>, IEquatable<EntityProjection>
- Inheritance
-
EntityProjection
- Implements
- Inherited Members
Constructors
EntityProjection(bool, bool, AliasedEntity)
public EntityProjection(bool IsSingleRow, bool IsDefaultAllowed, AliasedEntity Target)
Parameters
IsSingleRowboolIsDefaultAllowedboolTargetAliasedEntity
EntityProjection(AliasedEntity)
public EntityProjection(AliasedEntity target)
Parameters
targetAliasedEntity
Properties
Target
[Key(3)]
public AliasedEntity Target { get; init; }
Property Value
Methods
GetSelectList(IReadOnlyDictionary<string, EntityTable>, Tenancy)
public override IEnumerable<Value> GetSelectList(IReadOnlyDictionary<string, EntityTable> tables, Tenancy tenancy)
Parameters
tablesIReadOnlyDictionary<string, EntityTable>tenancyTenancy
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.