Я изучаю LINQ to XML и мне нужно найти существование элемента с определенным атрибутом. На данный момент я использую:
XElement groupCollectionXml = XElement.Parse(groupCollection.Xml);
IEnumerable<XElement> groupFind =
from vw in groupCollectionXml.Elements("Group")
where (string) vw.Attribute("Name") == groupName
select vw;
if (groupFind.Count() == 0)
return false;
else
return true;
Я знаю, что есть более краткий способ сделать это, возможно, используя Any (), но я не уверен, как переписать запрос, чтобы использовать его. У кого-нибудь есть хороший совет? Спасибо.