linq 中的 groupby 应该怎么写
例:
实体类
class Entity
{
string A;
string B;
string C;
}
如果在数据库中应该是
select C from Entity groupby A ,B
而对于 IList<Entity> 用 Linq 应该怎样写
------解决方案--------------------
var query = from e in Entitys
group e by new { e.A, e.B } into g
select new
{
C = e.C
};
------解决方案--------------------C# code
var query = from q in entity
group q by group new { A , B}
select q.c
------解决方案--------------------
你确定你的SQL语句写的没问题?
select C from Entity groupby A ,B
var query = db.Entitys.GroupBy(e=>new {e.A,e.B}).Select(g=>g.First().C);