2016-09-25 1 views
1

Wie füge ich eine zweite WHERE Klausel ('UND') in meinem aktuellen ViewBag mit LINQ in Controller? Vielen Dank!Hinzufügen von UND in einer WHERE-Klausel mit ViewBag und SelectList mit LINQ in Controller (ASP.Net MVC)

ViewBag.Subjects = new SelectList(_odb.SUBJ_MSTR. 
        Where(o => o.TYPE== "4").OrderBy(o => o.SUBJ_NAME), "SUBJ_ID", "SUBJ_VAL"); 
+0

Übrigens funktioniert dieser Code. Ich möchte nur wissen, wie man eine 'AND' where-Klausel hinzufügt. Vielen Dank! –

+0

Ich verstehe nicht ... Kannst du nicht einfach den 'o.Type ==" 4 "' mit einem '&&' Operator erweitern und deine Filterung dort verfeinern? –

+1

'_odb.SUBJ_MSTR.Where (o => o.TYPE ==" 4 "&& o.TYPE ==" 5 ")' –

Antwort

1

Sie können && mit WHERE wie auf diese Weise hinzufügen.

ViewBag.Subjects = new SelectList(_odb.SUBJ_MSTR. 
        Where(o => o.TYPE== "4" && o.TYPE=="5").OrderBy(o => o.SUBJ_NAME), "SUBJ_ID", "SUBJ_VAL"); 
+0

Mein Dropdown zeigt jetzt, was ich brauche. Danke, Mann! :) –

Verwandte Themen