我有一个看起来像这样的查询:
var TheQuery = (from t in MyDC.Table
where....
select new MyModel()
{
Property1 = (int?)... ?? 0
}
有时,where
查询中的子句不返回数据来执行select
. 发生这种情况时,MyModel
为空。我希望?? 0
对于每个属性,查询仍然会返回一个Property1
设置为 0 的对象。
我该如何重写它,以便当没有数据填充 MyModel 时,MyModel 不会返回 null?