0
我正在開發WP7 c#linq和XML。下面的查詢不起作用(不能將類型'bool'轉換爲'字符串')。我需要一些與SQL Like操作符相當的簡單可用的對象。 ==操作符效果很好c#linq包含運算符
var data = from query in loadedData.Descendants("Row")
where ((string)query.Element("Names").Value.Contains("Joh"))
select new Kalendars
{
myDate = (int)query.Element("Date"),
myMonth = (string)query.Element("Month"),
...
query.Element( 「名稱」)Value.Contains( 「荷蘭Joh」) - 現在我有 「的NullReferenceException」 – Karloss
其中SqlMethods.Like(query.Element( 「名稱」), 「荷蘭Joh」)原因「System.Data.Linq.SqlClient.SqlMethods.Like(string,string)'的最佳重載方法匹配'有一些無效參數」 – Karloss
如果您得到'NullReferenceException',這意味着要麼沒有「名稱「元素或」名稱「元素爲空。如果您將XML的樣本添加到您的問題中,它將對我們有所幫助。 – Jacob