我正在尝试将SQL查询转换为LINQ to SQL。我不断收到一个错误“顺序操作符不支持类型'system.string'”如果我拿出不同的计数部分,它的工作原理。这不是因为我在使用GROUP BY吗?创建LINQ to SQL来计算参数
SELECT COUNT(EpaValue) AS [Leak Count], Location, EpaValue AS [Leak Desc.]
FROM ChartMes.dbo.RecourceActualEPA_Report
WHERE (EpaName = N'LEAK1') AND (Timestamp) > '20100429030000'
GROUP BY EpaValue, Location
ORDER BY Location, [Leak Count] DESC
Dim temp = (From p In db2.RecourceActualEPA_Reports _
Where (p.Timestamp >= str1stShiftStart) And (p.Timestamp < str2ndShiftCutoff) _
And (p.EpaName = "Leak1") _
Select p.EpaName.Distinct.Count(), p.Location, p.EpaValue)
你能格式化你的代码吗? – Alex 2010-04-30 15:51:51