读书人

这SQL语句要怎么转换成LINQ语句呢

发布时间: 2012-12-24 10:43:14 作者: rapoo

这SQL语句要如何转换成LINQ语句呢?

在LINQ中如何做到像下面T_SQL语句一样

SELECT
SUM(n.[num1]),
SUM(n.[num2])
FROM
T_nym n


LINQ里只想到这样用

var l = from a in db.T_nym1
group a by a.id into g
select new
{
sum1 = g.Sum(a => a.id),
};


不知道还有没更好的办法

[解决办法]
不需要语句了
var l = new{sum1 = db.T_nym1.Sum(a=>a.num1),sum2 = db.T_nym1.Sum(a=>a.num2));

[解决办法]
引用:
不需要语句了
var l = new{sum1 = db.T_nym1.Sum(a=>a.num1),sum2 = db.T_nym1.Sum(a=>a.num2));



lamda表达式写起来更简单些

读书人网 >.NET

热点推荐