我有以下内容,但它失败了NullReferenceException
:
<td>@item.FundPerformance.Where(xx => fund.Id == xx.Id).FirstOrDefault().OneMonth ?? -</td>
OneMonth
定义为
public virtual decimal? OneMonth { get; set; }
并且在失败时它的值为空。
我认为 Null Coalesce 运算符会测试它是否为 null,如果是,则将值返回到运算符的右侧?
我需要改变什么才能使这项工作?