У меня есть следующий запрос linq. Я хочу указать условие в where как строку, поскольку я сделаю ее пустой, когда у меня не будет никаких условий. Но при этом я получаю ошибка: «Cant явно конвертирует строку в bool« Я знаю причину ошибки. Я просто хочу знать, есть ли другая альтернатива для реализации следующего.using string как условие в LINQ
var elements = from element in array
orderby element descending
where element > 2
select element;
Строка состояния = "элемент>" + 2;
Я хочу сделать следующее ....
var elements = from element in array
orderby element descending
where condition<------------
select element;
PS: Я буду справиться с ситуацией, когда нет условия и где положение остается без условия.
Заранее спасибо ...
Использование DynamicLinq (http://dynamiclinq.codeplex.com/). – haim770