【发布时间】:2017-11-17 21:15:44
【问题描述】:
我有这个 Linq 查询:
var area = db.MyDbSet
.Where(s => s.langid == langid)
.GroupBy(s => s.Title)
.Select(g => new { Title = g.Key })
.Select(s => s.Title);
我想从同一个表中返回另一列,其名称为:CodeId。
我是新手 Linq 程序员,完全迷失在 C# 中的所有那些杂乱无章的东西中,所以我真的不明白我该怎么做。
有人可以帮助我如何使用相同的查询调用从同一个表中返回另一列吗?
【问题讨论】:
-
只需在查询中添加列,如下所示:
.Select(g => new { Title = g.Key , CodeId = g.propertyName})
标签: c# linq entity-framework-4