У меня есть вид бритвы MVC, который перебирает коллекцию Orders.Каждый заказ имеет клиента, который может быть нулевым.
Проблема в том, что я получаю исключение нулевой ссылки, когда это так.
@foreach (var item in Model) {
<tr>
<td>
@Html.ActionLink("Edit", "Edit", new { id=item.ID }) |
@Html.ActionLink("Delete", "Delete", new { id=item.ID })
</td>
<td>
@item.Number
</td>
<td>
@String.Format("{0:g}", item.ReceivedDate)
</td>
<td>
@item.Customer.Name
</td>
@item.Customer.Name взрывается, когдаitem.Customer имеет значение null (как и следовало ожидать).
Это, должно быть, простой вопрос, но он не смог найти ответ!
Какой лучший способ справиться с этим, без настройки ViewModel?
Спасибо, Дункан