我有一个这样的问题:
var TheQuery = (from....
where x.TheDate >= StartDate && x.TheDate <= EndDate
select new MyModel()
{
Total = (int?)x.Count() ?? 0,
....
}).Single();
基本上, 我将查询基于两个日期之间的一些记录。 如果日期为 0 值, 则返回 0 作为总计。 但是, 如果根本没有值, 它返回无效和崩溃 。 我可以添加 < code>. SingleOrDefault () code >, 但返回为无效, 而不是 MyModel 以 0 为主 。 属性总计被定义为 int 。
我怎样才能解决这个问题?
谢谢 谢谢