Ou bien :
?Code:foreach (Carte c in bdd.Cartes.Where(x => (!faction || x.Faction.Equals(faction)) && (!type || x.Type.Equals(type)) && (!rarete || x.Rarete.Equals(rarete))) .OrderBy(x => new { x.Faction, x.Nom }))
Par contre, ça ne fait pas du tout pareil que le code original si !(faction ^ type ^ rarete) | (faction & type & rarete).


Reply With Quote
