【发布时间】:2014-04-17 08:45:01
【问题描述】:
我有一个类型实体列表,它通过实体框架从数据库中获取值。 null 结果集应该返回为 null 还是空列表,如下所示:
private List<Order> _myOrders;
public List<Order> myOrder
{
get
{
return this._myOrders ?? new List<Order>();
}
set
{
this._myOrders = value;
}
}
任何处理代码都会对表使用 count() 而不是“!= null”测试?什么被认为是更好的做法。我怀疑应该尝试管理属性中的空值,否则就会到处编写空测试代码。
想法?
谢谢。
【问题讨论】: