[Linq to SQL] Clause Where dynamique
Bonjour,
Je bloque sur un truc surement bête et je recherche de l'aide surr du Linq To Sql.
Donc j'ai une page avec un gridview qui liste mes taches et j'ai une checkboxlist qui me permet de choisir un ou des utilisateurs pour trier mon tableau en fonction des utilisateurs sélectionnés. Mon problèmes c'est que je vois pas comment avec du LinqToSql faire la requête avec un nombre de paramètre inconnu dans le where (le nombre d'utilisateur sélectionnés)
Par exemple : where (IdUser == 3) or (IdUser == 5) or .. etc...
Voici mon code LinqToSql pour l'instant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
MyBDDataContext db = new MyBDDataContext();
var myTasks = from t in db.Task
select new
{
CompanyName = t.Company.CompanyName,
TypeOfTaskName = t.TypeOfTask.TypeOfTaskName,
UserName = t.User.FirstName + ' ' + t.User.LastName,
Date = t.Date
Describe = t.Describe
};
gvTasks.DataSource = myTasks.Take(numberOfTasks);
gvTasks.DataBind(); |
Je suis un peu borné, je veux savoir si c'est possible en LinqToSql ^^