Jak uniknąć wyjątku NullReferenceException w pętli foreach wewnątrz widoku, gdy mój model jest pusty?

Otrzymuję błąd „NullReferenceException nie był obsługiwany przez kod użytkownika” z następującym kodem w moim widoku, gdy przekazuję wartość null za pośrednictwem mojego kontrolera. Istnieją sytuacje, w których chcę przekazać wartość pustą, ale nie chcę zgłaszać błędu, gdy tak się stanie. Na co powinienem zmienić mój kod?

Pierwotnie mój kod był:

@foreach (var item in Model.MyModelStuff)
{
    <tr>
        <td>
                @Html.DisplayFor(modelItem => item.Bla.Title)
        </td>
    <tr>
}

Bez powodzenia wypróbowałem następujące rzeczy:

@foreach (var item in Model.MyModelStuff.Where( item => item.MyModelStuff != null))
etc. . . 

Jak zmienić kod, aby obsługiwał wartość null bez zgłaszania błędu? Czytałem, że być może muszę zwrócić pustą kolekcję mojego modelu (?), Jak bym to zrobił - jeśli rzeczywiście jest to konieczne?

questionAnswers(2)

yourAnswerToTheQuestion