MemberPathResolution
Ecng.Data.Sql.Model
Result of resolving a chain of member accesses against a schema: the qualified column to emit and the joins that must be registered for that alias to be reachable in the final SQL.
Implementa: IEquatable<MemberPathResolution>
Constructores
MemberPathResolution
public MemberPathResolution(ColumnRef Column, IReadOnlyList<JoinPlan> RequiredJoins)
memberPathResolution = MemberPathResolution(Column, RequiredJoins)
Result of resolving a chain of member accesses against a schema: the qualified column to emit and the joins that must be registered for that alias to be reachable in the final SQL.
- Column
- Qualified reference to the leaf column.
- RequiredJoins
- Joins to register, in dependency order (parent before child). Empty when the column lives directly on the root entity.
Propiedades
Column
public ColumnRef Column { get; set; }
value = memberPathResolution.Column
memberPathResolution.Column = value
Qualified reference to the leaf column.
RequiredJoins
public IReadOnlyList<JoinPlan> RequiredJoins { get; set; }
value = memberPathResolution.RequiredJoins
memberPathResolution.RequiredJoins = value
Joins to register, in dependency order (parent before child). Empty when the column lives directly on the root entity.