我已經寫了一個查詢使用LINQ和我的代碼一個部分,我嘗試分配字符串轉換爲XML,但發生錯誤:將字符串轉換爲XML
無法隱式轉換類型‘字符串’到'系統.Xml.Linq.XElement」
這是我的代碼:
public int Save(Route route)
{
aspnetdbDataContext aspdb = new aspnetdbDataContext();
RouteLinq rtlq=new RouteLinq();
rtlq.UserId = route.UserId;
rtlq.SourceName = route.Name;
//I have an error hier
rtlq.GpxData = route.GpxData;
//---------------------------
rtlq.CreationTime = route.Time;
aspdb.RouteLinqs.InsertOnSubmit(rtlq);
aspdb.SubmitChanges();
}
我怎樣才能解決我的問題?
哪個項目是'XElement'? –
rtlq.GpxData ia XML,我無法使用'Tostring()' – Kabi
您應該使用[''XElement.Parse'](http://msdn.microsoft.com/zh-cn/library/bb468714 .aspx)使其起作用 – V4Vendetta