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