使用SOD中ORM方式进行多表(表中存在同名字段)联合查询的时候如何动态排序,如下排序字段在多表中只有一个可以,有同名字段的时候就会报错(动态排序是硬性需求)
var v1 = new table1() { column1 = "1" };
var v2 = new table2() { column1 = "2" };
OQL q = OQL.From(v1)
.InnerJoin(v2)
.On(v1.ID, v2.ID)
.Select(v1.column1, v2.column1)
.Where(v1.column1,v2.column1)
.OrderBy(new string[] { "column1 desc" })
.END;