我有一個通過實體框架從數據庫中獲取值的類型實體列表。如果一個空的結果集返回爲空或爲空列表,如下圖所示:我應該返回一個空列表還是空列表?
private List<Order> _myOrders;
public List<Order> myOrder
{
get
{
return this._myOrders ?? new List<Order>();
}
set
{
this._myOrders = value;
}
}
任何處理代碼會使用,而不是一個測試表的計數()「!= NULL」?什麼被認爲是更好的做法。我懷疑有人應該嘗試管理房產中的空值,否則一個人會在整個地方寫空測試代碼。
想法?
謝謝。
看看這個:http://stackoverflow.com/questions/1626597/should-functions-return-null-or-an-empty-object – pqvst