嘿,需要一些帮助来将此 linq 查询转换为点表示法:
var productions =
from row in data
group row by row.PRODUCTION_NAME into gr
select new
{
Group = gr.Key,
Jobs = from row in gr
orderby row.SortFieldCard
group row by row.JOB_NAME into job
select new { job.Key, Cards = job }
};
最佳答案
var productions = data
.GroupBy(row => row.PRODUCTION_NAME)
.Select(gr => new
{
Group = gr.Key,
Jobs = gr
.OrderBy(row => row.SortFieldCard)
.GroupBy(row => row.JOB_NAME)
.Select(job => new { job.Key, Cards = job })
});
关于c# - 查询表达式到点符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6055087/