1
У меня был некоторый успех, связанный с работой MSFT Dynamic Linq, но теперь мне нужно создать предложение Where, которое включает атрибут.Динамический запрос LINQ с использованием атрибута
не ошибка, я получаю "Не применимо агрегатный метод 'Первый' существует"
Вот мой код:
where = "Element(XName.Get(\"procedure\")).Attributes(XName.Get(\"code\")).First() = \"28002\"";
var q2 = doc.Elements().Descendants("vocabularybody").AsQueryable().Where(where);
if (q2 != null && q2.Count() > 0)
foundItems.Add(item);
вот мой XML
<vocabulary>
<vocabularyheader>
<vocabularyid>5</vocabularyid>
<vocabularyname>Scheduled Procedure</vocabularyname>
</vocabularyheader>
<vocabularybody>
<procedure code="28002" type="Surgery"/>
</vocabularybody>
</gazoontvocabulary>