我正在尝试使用 VS2012 和 EF5 将结果塑造成“FullList”:
public class FullList {
    public int ListID {get; set;}
    public string ListName {get; set;}
    public List<ListItems> ListItems {get; set;}
}
public class ListItems {
    public int ItemID {get; set;}
    public string ItemName {get; set;}
}
这是我的查询,它生成了“LINQ to Entities 无法识别该方法......blahblahblah......并且此方法无法转换为商店表达式”的恼人错误。
List<FullList> x = (from l in entities.Lists
                   select new FullList
                   {
                       ListID = l.ListID,
                       ListName = l.ListName,
                       ListItems = l.ListItems.Select(li => new ListItems
                                   {
                                       ItemID = li.ItemID,
                                       ItemName = li.ItemName
                                   }).ToList()
                    }).ToList();
它编译得很好,对我来说,它看起来应该可以工作,但没有骰子......有什么想法吗?提前致谢