У меня есть XML-файл, содержащий основную информацию о продуктах, со следующей структурой:
- products
- Id
- Price
- ManufacturerId
И еще один, содержащий данные о производителях:
- manufacturers
- Id
- Name
Я бы хотел получить 3 лучших производителя с наибольшим количеством продуктов (название производителя и количество продуктов) из файла products.xml с использованием LINQ.
Редактировать: Файл products.xml выглядит следующим образом:
<products>
<row Id="1" Price="1.00" ManufacturerId="3"/>
<row Id="1" Price="0.99" ManufacturerId="2"/>
</products>
Поля являются атрибутами как для продуктов, так и для файлов производителей.