.NET 4.x Проблемы с построением и работой запроса на LINQ - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! У меня возникла проблема с выполнением запроса, вот код:
IEnumerable<DataRow> QueryResult=
                    from a in dt.AsEnumerable()
                    orderby a.Field<string>("Field2")
                    where a.Field<string>("Field1") == fCreate.sprCn && a.Field<string>("Field2") == cond
                    select a;
QueryResult.Count()=0
, но строки там есть, это совершенно точно, более того, если убрать одно из двух условий фильтра, то запрос отрабатывает нормально(получаю нужные строки). Получается дело в && ? Может я что-то не так пишу? Запрос то простенький...

Решение задачи: «.NET 4.x Проблемы с построением и работой запроса на LINQ»

textual
Листинг программы
IEnumerable<DataRow> QueryResult=
                    from a in dt.AsEnumerable()
                    orderby a.Field<string>("Field2")
                    where a.Field<string>("Field1").Trim() == fCreate.sprCn && a.Field<string>("Field2").Trim() == cond
                    select a;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.923 из 5
Похожие ответы