首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

LINQ中求和和汇总只想做一次如何实现?

2012-01-13 
LINQ中求和和汇总只想做一次怎么实现?.SQL语句为:select Sum(t.b), Count(t.a) from tbl_customer tLINQ分

LINQ中求和和汇总只想做一次怎么实现?.
SQL语句为:select Sum(t.b), Count(t.a) from tbl_customer t

LINQ分开实现:
SumA = (from c in vSession.Linq<Customer>()
  select c.a).Sum();
CountB = (from c in vSession.Linq<Customer>()
  select c.b).Count();

[解决办法]

C# code
//更改成这种形式 var query = from w in data.News                        select new                        {                            sum=data.News.Sum(m=>m.NewsId),                            count=data.News.Select(m=>m.NewsState).Count()                        }; 

热点排行