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

Voici une fonction qui permet de faire une requete dans la BDD :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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