0
我有一個查詢,看起來像這樣:LINQ返回的對象,即使空
var TheQuery = (from t in MyDC.Table
where....
select new MyModel()
{
Property1 = (int?)... ?? 0
}
有時,在查詢where
條款沒有返回數據做select
。發生這種情況時,MyModel
爲空。我希望與?? 0
每一個屬性的查詢將仍然Property1
集返回一個對象爲0
如何重寫這個,這樣,當不存在數據來填充爲MyModel,爲MyModel不回來空?
你不能檢查計數。類似於TheQuery.ToList()。計數 – Esen
不要這樣做,使用.Any(),以便它不必實際計算整個列表。 – caesay