应该很容易,但咖啡今天早上不能正常工作。
<root>
<Mappings>
<Map key="foo" value="bar" />
</Mappings>
</root>
internal bool MappingExists(KeyValuePair<string,string> targetMap)
{
XDocumnet _doc = XDocument.Load(foo.xml)
var x = //Insert Linq Here?
}
检查Map Node是否有一个与我的Dictionary中的键相等的键的linq语句是什么?
答案 0 :(得分:0)
var x = from mapElement in doc.Root.Element("Mappings").Elements("Map")
let keyAttr = map.Attribute("key")
where keyAttr != null && keyAttr.Value = targetMap.Key
select mapElement;
return x.Any();