【发布时间】:2012-03-14 17:00:13
【问题描述】:
谁能告诉我这是什么错误?
LINQ to Entities 不支持指定的类型成员“OrderDetails”。仅支持初始化程序、实体成员和实体导航属性。 这段代码有什么问题?
return storeDB.Albums.OrderByDescending(a=>a.OrderDetails.Count()).Take(count).ToList()
【问题讨论】:
-
你能把控制器中的代码和Action返回的视图贴出来吗?
-
事实上我已经通过删除我的 CartSummary.cshtml 文件中的同一行代码来解决这个问题,谢谢。
-
先生,我现在收到此错误“LINQ to Entities 不支持指定的类型成员 'OrderDetails'。仅支持初始化程序、实体成员和实体导航属性。”这里有什么问题? return storeDB.Albums.OrderByDescending(a=>a.OrderDetails.Count()).Take(count).ToList();
-
这是我的 OrderDetail 类 class OrderDetail { public int OrderDetailId { get;放; } 公共 int OrderId { 获取;放; } 公共 int AlbumId { 获取;放; } 公共 int 数量 { 获取;放; } 公共十进制单价 { 得到;放; } 公共虚拟专辑专辑 { 获取;放; } 公共虚拟订单订单 { 获取;放; } }
-
订单详情在我调试时为空。
标签: asp.net-mvc-3