读书人

linq 中的 groupby 应该如何写

发布时间: 2012-03-09 16:54:57 作者: rapoo

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

读书人网 >.NET

热点推荐