Durchlaufen von Modellinhalten in Razor

Ich möchte jedes Element in meinem Modell in der Rasiermesseransicht durchlaufen, aber ich möchte alle Elemente zusammen gruppieren. Ich möchte dann jede Gruppe durchlaufen. Stellen Sie sich vor, ich hätte einen Tisch:

ID   GroupNo    GroupName
1    1          Group1
2    1          Group2
3    1          Group3
4    2          Group1
5    2          Group2
6    3          Group56

Ich möchte etwas machen wie:

@foreach (var group in Model.GroupNo) {
    <section>
        <header>Group No is @group.GroupNo</header>
        @foreach (var item in group) {
            <p>GroupName: @item.GroupName</p>
        }
    </section>
} 

Meine Ausgabe ist also:

Group No is 1
GroupName: Group1
GroupName: Group2
GroupName: Group3
Group No is 2
GroupName: Group1
GroupName: Group2
Group No is 3
GroupName: Group56

Ist das möglich?

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage