0
我在Traceviewer中收到錯誤「要成爲XML序列化類型,從IEnumerable繼承的類型必須在它們的繼承層次結構的所有級別都有一個Add(System.Object)實現MySql.Data。 MySqlClient.MySqlDataReader不實現Add(System.Object)。「WCF和XML可串行化問題
我在寫一個WCF服務,可以將sql查詢傳遞給它並運行查詢。任何想法這個錯誤是什麼意思?如何解決這個問題。
該服務運行MySQL連接器/網絡以及
這個錯誤對我來說似乎很清楚 - 'MySqlDataReader'沒有實現'Add(System.Object)'。您可能會考慮發佈您想要序列化的對象的代碼,也許還有另一種方法可以完成您要查找的內容。 – Tim 2014-11-06 21:27:10
當然好......它怎麼會得到糾正? – gmalenko 2014-11-06 21:28:16
迭代MySqlDataReader中的所有行,讀取每列,創建一個適合每個列具有1個屬性的新類,將它們添加到列表中,並將其返回給WCF。 – MatthewMartin 2014-11-06 21:31:25