我使用EF,所以我的子集合是EntityCollection類型的< T>。如果屬性「Children」爲EntityCollection < T>如何將查詢結果IEnumerable < T>轉換爲EntityCollection < T>?如何將IEnumerable <T>的子集合轉換爲EntityCollection <T>?
感謝
var list = element.Elements(ns + "Parent")
.Select(parsedXml =>
Children = parsedXml.Elements(ns + "Child")
.Select(child => new Child {
Id = Convert.ToInt32(child.Attribute("id").Value)
})
});
+1使用擴展方法,愛em! – Joe
感謝您的幫助 – MikeW