我的查詢的返回類型是IEnumerable<XElement>
。我怎樣才能將結果數據轉換爲XElement
類型?可能嗎?有人能幫助我理解這一點。將IEnumerable <XElement>轉換爲XElement
var resQ = from e in docElmnt.Descendants(xmlns + Constants.T_ROOT)
.Where(x => x.Attribute(Constants.T_ID).Value == "testid")
select e;
我必須將resQ作爲參數傳遞給下面的函數。爲了做到這一點,我必須將resQ轉換爲XElement類型。
Database.usp_InsertTestNQuestions(tid, qId, qstn, ans, resQ);
請注意,如果集合返回多於一個元素,則可以調用First()而不產生異常。 – kbrimington 2010-08-27 18:51:11
這就像魅力。謝謝Justin – BumbleBee 2010-08-27 19:18:59