读书人

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

发布时间: 2012-01-09 21:05:42 作者: rapoo

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

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

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

读书人网 >.NET

热点推荐