Luk*_*101 0 c# linq-to-objects
我试图在这个linq查询中获取其余的选择键但是intellisense给了我一个错误
var query2 = from row2 in query1
group row2 by row2.questionid into g
where g.Count() > 0
select new
{
questionid1, //Error here
time, //Error here
thecount = g.Count()
};
Run Code Online (Sandbox Code Playgroud)
我如何获得这些选择键?
我假设questionid和time是要在组的属性:
您只能从g获取分组的密钥,并且Jon建议where子句实际上不执行任何操作.
试试这个:
var query2 = from row2 in query1
group row2 by new { row2.questionid, row2.time } into g
// where g.Count() > 0
select new
{
g.Key.questionid,
g.Key.time,
thecount = g.Count()
};
Run Code Online (Sandbox Code Playgroud)