Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将SQL查询转换为LINQ查询不工作_C#_Sql_Linq - Fatal编程技术网

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)};