У меня есть следующее, но оно не работает с NullReferenceException
:
<td>@item.FundPerformance.Where(xx => fund.Id == xx.Id).FirstOrDefault().OneMonth ?? -</td>
OneMonth
определяется как
public virtual decimal? OneMonth { get; set; }
и его значение равно null в момент сбоя.
Я думал, что оператор Null Coalesce проверит, является ли он нулевым, и если да, вернет значение справа от оператора?
Что мне нужно изменить, чтобы это заработало?
FundPerformance
-объект, выбранныйFirstOrDefault()
, который является нулевым? Если это так, то вы пытаетесь получить ссылку от объекта, который имеет значение null, что даетNullReferenceException
- person Joakim Johansson   schedule 09.12.2011