Wie vermeide ich eine NullReferenceException in einer foreach-Schleife in einer View, wenn mein Modell null ist?

Ich erhalte den Fehler "NullReferenceException wurde vom Benutzercode nicht behandelt" mit dem folgenden Code in meiner Ansicht, wenn ich einen Nullwert über meinen Controller übergebe. Es gibt Situationen, in denen ich einen Nullwert übergeben möchte, aber ich möchte nicht, dass in diesem Fall ein Fehler ausgegeben wird. In was soll ich meinen Code ändern?

Ursprünglich war mein Code:

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

Ich habe folgendes ohne Erfolg versucht:

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

Wie ändere ich den Code so, dass er null verarbeitet, ohne einen Fehler auszulösen? Ich habe gelesen, dass ich möglicherweise eine leere Sammlung meines Modells zurücksenden muss (?). Wie würde ich das tun - wenn es tatsächlich das Notwendige ist?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage