【发布时间】:2018-10-02 18:25:55
【问题描述】:
所以我拉下一个 xml 记录字符串。这一个字段具有 1:M 的关系。通常我会像这样加载它们:
var entries = from x in xml.Descendants(Reporting)
select new {
additionalReportingValue = (string)x.Descendants("additionalReporting").FirstOrDefault()};
但由于 additionalReportingValue 可以为一条记录有多个值,因此它失败了。我不确定如何遍历所有值并将多个值转换为 1。
这里是提要的示例以及它如何显示它们,该记录有 2 个值(E,S):
<ns1:listOfAdditionalReportingValues>
<ns1:additionalReportingValue>E</ns1:additionalReportingValue>
<ns1:additionalReportingValue>S</ns1:additionalReportingValue>
</ns1:listOfAdditionalReportingValues>
任何帮助将不胜感激。谢谢
【问题讨论】:
标签: c# linq linq-to-sql