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.

Реализует: IEquatable<MemberPathResolution>

Конструкторы

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.

Свойства

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.