我在Sage 200 Workspace设计器中工作并且已经进入了我为客户端创建工作空间的理想查询的场景,但问题是存在重复的结果,因为没有group by语句(如在SQL)。
int EMPTY_YEAR = 1899;
var q = from wo in cxt.vw_WorksOrderses
join bomr in cxt.BomRecords on wo.BomReference equals bomr.Reference
into wonUniqueOrders where wonUniqueOrders.Count() == 0 where wo.Status
!= "Completed" && wo.Status != "Closed" && wo.Status != "Cancelled"
select new
{
}
return q;
不太清楚如何在这种Linq查询中编写GroupBy语句,因为我在Sage 200中使用它的方式与其他人生成Linq代码的方式相比显得非常不同。
任何帮助?
谢谢大家。