C# 如何将SQL(计数、排序依据)转换为LINQ(计数、排序依据)?
我这里有一个查询,它在SQL中工作,但我正在使用LINQ,我不知道如何转换它。有人能帮我吗 这是我的疑问:C# 如何将SQL(计数、排序依据)转换为LINQ(计数、排序依据)?,c#,sql,database,linq,C#,Sql,Database,Linq,我这里有一个查询,它在SQL中工作,但我正在使用LINQ,我不知道如何转换它。有人能帮我吗 这是我的疑问: select o.name, count(o.officeID) from SysTransaction t left join SysOffice o on t.officeID = o.officeID group by o.officeID 试试这个 from t in sysTransaction join o in sysOffice on t.OfficeId equa
select o.name, count(o.officeID)
from SysTransaction t
left join SysOffice o on t.officeID = o.officeID
group by o.officeID
试试这个
from t in sysTransaction
join o in sysOffice on t.OfficeId equals o.OfficeId into joined
from one in joined
group one by one.OfficeId into grouped
select new
{
officeId = grouped.Key,
count = grouped.Count()
};
可能重复。不,不是。它没有使用左连接,我已经尝试过了。或者它没有计数。请帮助我,这个问题在过去的两天里损害了我。