读书人

SQL转LINQ count如何转

发布时间: 2012-12-23 11:28:15 作者: rapoo

SQL转LINQ count怎么转

SELECT ID,COUNT(ID) FROM A GROUP BY ID



请问这个怎么转成linq 在线等
[最优解释]
var query= db.A.GroupBy(a=>a.ID).Select(g=>new{ID=g.Key,CID=g.Count()});
[其他解释]
引用:
var query= db.A.GroupBy(a=>a.ID).Select(g=>new{ID=g.Key,CID=g.Count()});



可以写成linq的吗 不要lamda的
[其他解释]
引用:
引用:
var query= db.A.GroupBy(a=>a.ID).Select(g=>new{ID=g.Key,CID=g.Count()});



可以写成linq的吗 不要lamda的

你所谓的 linq 是什么?

我写的这个就是linq的啊

难道你想要这样的:

var query=from a in db.A
group a by a.ID into g
select new
{new{ID=g.Key,CID=g.Count()};
[其他解释]
引用:
引用:
引用:
var query= db.A.GroupBy(a=>a.ID).Select(g=>new{ID=g.Key,CID=g.Count()});



可以写成linq的吗 不要lamda的

你所谓的 linq 是什么?

我写的这个就是linq的啊

难道你想要这样的:

var query=from a in db.……



嗯 是这个 有点不明白
select new
{new{ID=g.Key,CID=g.Count()};
第二个new是什么意思
[其他解释]
sorry 写错了

var query=from a in db.A
group a by a.ID into g
select new
{ID=g.Key,CID=g.Count()};

读书人网 >.NET

热点推荐