...新來的LINQ和可以做一些幫助。LINQ:得到'使用新的關鍵字創建一個對象實例'當返回多個記錄
我在查詢一些遠程XML並使用LINQ將結果放入列表中。當xml查詢只返回1條記錄時,一切正常,我通過訪問列表中的[0]項目來獲得完全填充的'GetMPResult'對象。
...但是,如果有超過1個記錄在XML中,我得到「使用new關鍵字創建一個對象實例」
任何想法回來了?
XDocument myData = XDocument.Parse(e.Result);
List<GetMPResult> mp = (from mpItem in myData.Descendants("twfy")
select new GetMPResult
{
Member_id = mpItem.Element("member_id").Value,
House = mpItem.Element("house").Value,
First_name = mpItem.Element("first_name").Value,
Last_name = mpItem.Element("last_name").Value,
Constituency = mpItem.Element("constituency").Value,
Party = mpItem.Element("party").Value,
Entered_house = mpItem.Element("entered_house").Value,
Entered_reason = mpItem.Element("entered_reason").Value,
Left_house = mpItem.Element("left_house").Value,
Left_reason = mpItem.Element("left_reason").Value,
Person_id = mpItem.Element("person_id").Value,
Title = mpItem.Element("title").Value,
Lastupdate = mpItem.Element("lastupdate").Value,
Full_name = mpItem.Element("full_name").Value,
Url = mpItem.Element("url").Value,
Image = mpItem.Element("image").Value,
Image_height = mpItem.Element("image_height").Value,
Image_width = mpItem.Element("image_width").Value,
}).ToList<GetMPResult>();
GetMPCompleteEvent(mp[0]);
GetMPCompleteEvent()方法的簽名是什麼? – 2011-03-27 00:57:43
..在錯誤的選擇,所以沒有得到那麼遠 – 2011-03-27 01:13:05