我正在编写LINQ查询,但我不知道LINQ,但我知道如何编写sql Query,请有人帮忙,并给我确切的答案。预先感谢
select count(t.taskid),
t.userid
from task t,
userr u
where u.userid = t.userid
group by t.userid;
答案 0 :(得分:0)
您已经很接近了,但是要在LINQ中创建别名,您只需要从SQL方式切换几件事即可。
我没有对此进行测试,您也应该使用LINQ join方法。这只是为了说明SQL-LINQ一对一。
var items=
from t=task,
u=user
where u.userid = t.userid
group by t.userid;
select count(t.taskid), t.userid <=== you can't do this, BTW, get rid of t.userid