我在Linq to XML select中的orderby有什么问题?

时间:2012-01-11 06:37:22

标签: xml linq sql-order-by

使用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 个答案:

答案 0 :(得分:1)

d.Element(Code)应为d.Element(Code).Value