Я работаю над проектом, в котором требования клиента должны предоставить доступ к конфигурации для разбора RSS Feed in XML Format
пользователю в соответствии с его требованием. После выбора различных параметров генерируется запрос (LINQ to XML
), и все фильтры, такие как Value.StartsWith/EndsWith/Contains
, неизвестны. Могут быть неограниченные фильтры, но не из вышеуказанных трех (StartsWith/EndsWith/Contains)
. У меня этот запрос в переменной String.C#: генерация запроса времени выполнения и выполнения
Мой вопрос заключается в том, что мы можем выполнить запрос, сгенерированный во время выполнения после выбора пользователей? Запрос больше шансов выглядеть следующим образом
xmldoc.Descendants("item")
.Where(c =>c.Element("description").Value.StartsWith("some text")
&& c.Element(description).Value.Contains("some text")
.Select(c => c.Element(description).Value).Single();
Если кто-нибудь знает, что это возможно или нет. Если да, то где я должен смотреть дальше. спасибо
Я думаю, что у вас есть некогерентность в ваших && и || операторы. –
О да, это просто примерный запрос, главное - вывести запрос во время выполнения. –