Implementierung von 'Hinging' mit LINQ -Abfragen
-
20-09-2019 - |
Frage
Ich habe eine Liste mit den Zahlen (5,9,3). Nennen wir es MyList
Ich möchte auftreten
var results = from a in myEntities.thing1 where a.ID belongsto MyList select a;
Im Moment tue ich
List<T> t = new List<T>(); //I actually define T to a strong type
foreach (int i in MyList)
{
t.add(from a in myEntities.thing1 where a.ID==i select a);
}
Ich bin mir sicher, dass es einen besseren Weg geben muss, aber ich kann meinen Kopf nicht ganz darum wickeln.
Lösung
var results = from a in myEntities.thing1 where MyList.Contains(a) select a;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow