我在尝试将以下查询从SQL转换为Linq时遇到问题,特别是在查询的计数和分组中:
select ProjectID
from ProjectAssociation
where TeamID in ( select TeamID
from [User]
where UserID in (4))
group by ProjectID
having COUNT(TeamID) = (select distinct COUNT(TeamID)
from [User]
where UserID in (4))
Run Code Online (Sandbox Code Playgroud)
任何关于如何这样做的建议将不胜感激.
有一个工具(便宜)可以为您转换这样的查询。它的名字叫林克儿。我拥有一个副本,并发现它能够将事件转换为最复杂的查询。网址是http://www.sqltolinq.com/
它不是免费的,但价格相当便宜,并且有 30 天的试用期。