我有一个 xmlNodeList 作为
<Fields>
<Field FieldId="1" Value="123" FieldTitle="id" FieldType="Text"/>
<Field FieldId="2" Value="abc" FieldTitle="First Name" FieldType="Text"/>
<Field FieldId="3" Value="efg" FieldTitle="Last Name" FieldType="Text"/>
</Fields>
现在我想要的是
var id = 123 //select the `value` if `FieldId == "1";
var firstName = abc //select the `value` if `FieldId == "2";
var last name = efg //select the `value` if `FieldId == "3";
编辑:我不想循环抛出字段并使用 if 条件检查每个字段。
一种衬垫解决方案是最受欢迎的。
注意:我正在处理非常大的 XML,并且它Fields
是单个节点的一部分,并且有大约 500 个字段的数千个节点,欢迎任何其他更好的解决方案将这个更大的 XML 文件转换为插入查询