J'utilise LINQ pour créer ma clause where comme ceci:LINQ OÙ avec OU
var query = from x in context.Xs
select x;
if (y == ...)
{
query = query.Where(x => x.Y == 1);
}
Je bande de ces "si .... où" déclarations. Le problème que j'ai est que tous ces wheres rejoignent les clauses where en utilisant AND mais j'ai besoin de toutes mes clauses where pour utiliser OR. Y at-il un moyen facile de porter ce code dans le code OU? Ou même, quel est le moyen le plus facile de le faire avec OR?
Merci.
double possible de [Linq: « Ou » équivalent de cas()] (http://stackoverflow.com/questions/2101540/linq-or-equivalent- d'ou). – rsenna