Мне удалось заставить Linq to XML работать, но я хотел посмотреть, есть ли более эффективный способ применения элементов к объекту, чем использование оператора foreach после прохождения xml?Я знаю, что вы можете использовать выражения lamba, но не знаете, как применить это к этому или возможно ли это?
Любые предложения очень приветствуются.
List<Order> myOrders = new List<Order>();
var orders = from order in xdoc.Descendants("Order")
select new{
OrderNumber = order.Element("OrderNumber").Value,
OrderDate = order.Element("OrderDate").Value,
OrderTotal = order.Element("OrderTotal").Value
};
foreach(var ord in orders)
{
myOrders.OrderNumber = ord.OrderNumber;
myOrders.OrderDate = ord.OrderDate;
myOrders.OrderTotal = ord.OrderTotal;
}