Ich habe die Liste der ProjectId wie 14,15,18
, und ich möchte diese Elemente aus meiner Datentabelle mit Linq suchen.wie IN-Operator in LINQ zu verwenden
jetzt habe ich die Abfrage wie
IEnumerable<DataRow> drProjList = from a in dtProj.AsEnumerable()
where a.Field<int>("ProjectId")
.ToString()
.Contains(projFilter)
select a;
, aber ich bin nicht immer die 0 Elemente erstellt.
kann mir jeder Körper einen anderen Weg wie IN
Operator in Linq vorschlagen.
Dank im Voraus
EDIT projFilter ist die reine Zeichenfolge, die den 14,15,18, ... Projekt-IDs haben.
Welche Art von 'projFilter' ist? – MarcinJuraszek
@MarcinJuraszek es ist eine Zeichenfolge mit dem Komma getrennt ProjectId –