У меня есть таблица в базе данных SQL, где конфигурация таблицы соответствует
ID
Name string
data xml
где поле данных может (но не обязательно) содержать элемент-потомок
<config>Some value...</config>
Используя LINQ, я хочу выбрать все строки, в которых есть элемент data xml, который содержит элемент config со значением ... скажем, 17.
Мой подход был примерно таким:
var query = from x in db
from y in x.data.descendants("config")
where y.Value == "17"
select x;
Но это вызывает исключение из-за того, что значение недействительно.
Как мне сформулировать этот запрос?
С уважением, Каспер