Новый нуль-условный оператор в ASP.NET MVC Razor

Итак, с тех пор, как вышел C # 6.0, я довольно часто использовал нуль-условный оператор. Пример:

Model?.Person?.Zip

Однако теперь у меня есть ситуация, когда у меня есть решение, когда клиент работает с моделями доменов в представлении. Хотя я бы охотился за разработчиком с помощью топора, я считаю, что проще сделать несколько нулевых проверок в представлении.

Однако, когда я иду в это в Razor:

@Model?.Person?.Zip

мойModel? рассматривается как динамичный, но? разбивает динамические вещи, а отдых отображается как текст.

Как вы решаете это?

Ответы на вопрос(4)

Ваш ответ на вопрос