Что не так с моим заказом в Linq to XML select? - PullRequest
1 голос
/ 11 января 2012

Использование Linq, XML: я загрузил файл xml, и все работало, пока я не добавил предложение orderby. Не могли бы вы указать на мою ошибку? Компиляция была в порядке, но ничего не отображается в списке, где результаты должны быть перечислены. Без orderby список заполняется записями, как и ожидалось. Каждое имя связано с уникальным кодом, но код не является частью выбора нового {...}.

              var products = from d in xElem.Descendants(fileName)
                    where d.Element(Name) != null
                    orderby d.Element(Code) ascending 
                    select new
                    {
                        ...
                        name = d.Element(Name).Value
                    }

1 Ответ

1 голос
/ 11 января 2012

d.Element(Code) должно быть d.Element(Code).Value

...