[LINQ] Where avec une Generic.List
Bonjour,
Je viens de commencer la programmation avec LINQ, et j'ai encore quelques lacunes malgres mes recherches sur internet. Je m'adresse donc à vous :D
Voici une fonction qui permet de faire une requete dans la BDD :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| String MyInitString = "1,5,10";
System.Collections.Generic.List<String> sList = MyInitString.Split(',').ToList<String>();
System.Collections.Generic.List<int> iList = new System.Collections.Generic.List<int>(sList.Count);
foreach (String OneEl in sList)
iList.Add(int.Parse(OneEl));
MyDataContext db = new MyDataContext();
var obj = from aTest in db.MyTable
where aTest.Number == 1 || aTest.Number == 5 || aTest.Number == 10
select aTest; |
Ma requete comportant un "where" en "dur", je voudrai le rendre "dynamique" en fonction de ma liste generic "iList". Est ce possible ?
Merci de me donner une petite piste :)
A bientot