2010-01-21 69 views
0

我有一個表在SQL數據庫中,其中表配置對應於SQL數據庫中,選擇使用LINQ

ID 
Name string 
data xml 

在數據字段可能(但不一定)包含一個派生元素根據的XElement

<config>Some value...</config> 

使用LINQ我想選擇所有具有包含的配置元素與...說17

我的一個值的數據XML元素的行pproach一直是這樣的:

var query = from x in db 
      from y in x.data.descendants("config") 
      where y.Value == "17" 
      select x; 

但是,這會引發一個異常,該值無效。

我該如何制定這個查詢?

問候,卡斯帕

+0

可能重複[可以LINQ to SQL查詢XML字段DB-serverside?](http: //stackoverflow.com/questions/282391/can-linq-to-sql-query-an-xml-field-db-serverside) – podiluska 2014-06-03 10:44:57

回答