Ich bin wirklich neu zu Linq Aussagen, aber lassen Sie mich sagen, dass ich sie liebe. Alle hier hier ist mein ProblemStatement für Query
var faults = from e in _context.Faults
where e.Car_FK == Car_ID && e.Model_FK == Model_ID
select new { e.Time, e.Drive_Type};
ich mich gefragt, ob es möglich ist, haben eine if-Anweisung in dort, so dass, wenn Model_ID nicht vorhanden ich einen anderen Wert wie
ViewData["Message"] = "Please make another selection"
I einstellen bin übergeben Car_ID und Model_ID
Werfen Sie einen Blick auf [http: // Stacko verflow.com/questions/1030041/if-statement-inside-a-linq-select](http://stackoverflow.com/questions/1030041/if-statement-inside-a-linq-select) –
nur hinzufügen, var ist eine implizit typisierte Variable, die den Typ enthält, der ihr zur Kompilierungszeit zugewiesen wurde. Diese Anweisungen sind LINQ-Abfrageausdrücke. – Habib
Um es aufzulösen: Was geht normal in ViewData? Mit welchem Tag? –