Я новичок в linq, у меня есть XML-файл как таковой
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<Order>
<OrderID>1</OrderID>
<ProductID>11</ProductID>
<UnitPrice>14.0000</UnitPrice>
<Quantity>12</Quantity>
<Discount>0</Discount>
</Order>
<Order>
<OrderID>2</OrderID>
<ProductID>42</ProductID>
<UnitPrice>9.8000</UnitPrice>
<Quantity>10</Quantity>
<Discount>0</Discount>
</Order>
.
.
</NewDataSet>
Теперь я пытаюсь запросить все элементы с именем "Order"
var query = from e in XElement.Load("..//..//OrderDetailsData.xml").Elements("Order")
select e.Element("Order");
это ничего не возвращает
iv'e также пытался
var query = from e in XElement.Load("..//..//OrderDetailsData.xml").Descendants("NewDataSet").Elements("Order")
select e.Element("Order");
вопрос в том, как выбрать несколько элементов с именем Order?(не то, что это выбирает хотя бы один элемент) есть ли супруга, чтобы быть какой-то лямбадой "где e => e" или чем-то в этом роде ...
, чтобы заключить .. я просто не понимаюкак сделать запрос, используя linq to xml, как я бы linq список