我需要简单的 linq 查询,它将创建字典 我有 Xml,其中包含客户列表,谁可以购买一些产品 对于每个客户,只能免费提供一种产品 下面是我的示例 Xml 我已经创建了一个看起来像的类
Public Class CustomerFreeItem
{
public string CustomerID
public string FreeproductName
public string ActualPrice
}
<customers>
<customer id="1">
<product name="book" free="false" actualPrice="10"/>
<product name="pen" free="true" actualPrice="10"/>
<product name="scale" free="false" actualPrice="10"/>
</customer>
<customer id="2">
<product name="book" free="true" actualPrice="10"/>
<product name="pen" free="false" actualPrice="10"/>
<product name="scale" free="false" actualPrice="10"/>
</customer>
<customer id="3">
<product name="book" free="false" actualPrice="10"/>
<product name="pen" free="false" actualPrice="10"/>
<product name="scale" free="true" actualPrice="10"/>
</customer>
</customers>
Frome Above Xml 我想要一个字典,其中客户 ID 作为键,值作为 FreeProduct(CustomerFreeItem 对象)
请建议
谢谢,鲑鱼。