2
我确实有一个我不能转换成linq的sql脚本。愿你们中的一人能帮助我找到正确的方向。如何将SQL脚本转换为Linq
我的大问题是数量和由群:
SELECT
wfs.ServerId,
COUNT(wfss.Name) AS Records,
wfs.DiskId
FROM WorkflowStep wfs
INNER JOIN WorkflowStepStatus wfss ON wfs.WorkflowStepStatusId = wfss.Id
WHERE wfs.WorkflowId = (
SELECT
Id
FROM Workflow wf
WHERE wf.Name = 'Collecting data virutal'
)
AND wfs.StepNumber IN (1, 2, 3)
AND wfss.Name = 'Processed'
GROUP BY wfs.ServerId,
wfss.Name,
wfs.DiskId
你能告诉类模型,那么导航属性和关联的多重性是可见的?另外,请告诉这应该是哪种LINQ味道。你试过Linqer了吗? –
你不能比较'wfs.WorkflowId'和'(SELECT Id FROM Workflow wf WHERE wf.Name ='Collecting data virutal')''你需要使用'IN'运算符,就像'wfs.WorkflowId IN(SELECT Id从工作流wf WHERE wf.Name ='收集数据virutal')',我说得对吗? –