【发布时间】:2011-06-27 21:21:57
【问题描述】:
我正在使用 Entitry Framework 4.1,我正在努力理解如何将以下使用连接和聚合方法的查询转换为 DomainService 中的 Linq to Entities 调用。
SELECT tblTime.Period As Timeline, COUNT(tblEngineeringDashboard_ItemList.ID) AS Items
FROM tblEngineeringDashboard_ItemList INNER JOIN
tblTime ON tblEngineeringDashboard_ItemList.TimeID = tblTime.ID
GROUP BY tblTime.Period
ORDER BY tblTime.Period
谁能提供帮助。
可能的解决方案
Dim var = From i In ObjectContext.tblEngineeringDashboard_ItemList
Join t In ObjectContext.tblTimes On i.TimeID Equals t.ID
Group By i.TimeID Into Group
Select DateStart = (From n In ObjectContext.tblTimes Where n.ID = TimeID Select n.Period), PartCount = Group.Count
菲尔
【问题讨论】:
标签: tsql entity-framework-4 linq-to-entities