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

linq 分组 查询返回count 值的有关问题

2012-01-09 
linq 分组 查询返回count 值的问题.我用join 查询和DefaultIfEmpty 返回一个相册中有多少张照片。但是关键

linq 分组 查询返回count 值的问题.
我用join 查询和DefaultIfEmpty 返回一个相册中有多少张照片。

但是关键的来了,新建相册,查询,因为相册里此时没有照片,查出的是null值,linq把null值也认为有值 我用Count()方法返回的相片数总是1 当然如果相片数超过1了 数量显示正常。
请问有什么解决办法?

[解决办法]
count()也可加條件->count(o=>o.photo.HasValue)或count(o=>o.photo!=null)

热点排行