C# 将SQL查询转换为LINQ查询不工作
我有这样的情况:C# 将SQL查询转换为LINQ查询不工作,c#,sql,linq,C#,Sql,Linq,我有这样的情况: select max(id) from OTX group by AccNo 我想将其转换为LINQ查询,但不起作用。我尝试了这一点,但是说Message=“成员'XX'不支持转换为SQL。”: 试一试 或者如果你想要和我一样的 select AccNo, max(id) from OTX group by AccNo 然后试试看 var result = from otx in datacTx.OTX group otxCf by otxCf.AccNo
select max(id) from OTX group by AccNo
我想将其转换为LINQ查询,但不起作用。我尝试了这一点,但是说Message=“成员'XX'不支持转换为SQL。”:
试一试
或者如果你想要和我一样的
select AccNo, max(id) from OTX group by AccNo
然后试试看
var result = from otx in datacTx.OTX
group otxCf by otxCf.AccNo
into Client
select new { AccNo = Client.Key , MaxValue= Client.Max(r=>r.id) } ;
“XX”是成员的实际姓名吗?
select AccNo, max(id) from OTX group by AccNo
var result = from otx in datacTx.OTX
group otxCf by otxCf.AccNo
into Client
select new { AccNo = Client.Key , MaxValue= Client.Max(r=>r.id) } ;
var result = from otx in datacTx.OTX
group otxCf by otxCf.AccNo
into Client
select new { MaxId = Client.Max(s => s.ID)};