asp.net mvc,repository模式,
IQueryable List(...)
{
return ...
}
应该怎么判断有没有行,逻辑比较完整
用 _userRepository.List()==null,还是 _userRepository.List().Count()==0
还是两者都用, _userRepository.List()==null && _userRepository.List().Count()==0
如果是Item(int id),是不是只要判断_userRepository.Item(111)=null就可以了?
3 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
如果你的方法里 有判断然后赋值为null的情况,就要判断null,否则不会为null。从一个集合里查一个子集,最多就是没查到,数量为0,不存在null,一般用 _userRepository.List().Count()==0 就可以了。
- 3 回答
- 0 关注
- 916 浏览
添加回答
举报
0/150
提交
取消