仅支持初始值设定项,实体成员和实体导航属性
我得到了这个例外:
LINQ to Entities不支持指定的类型成员'付费'。仅支持初始值设定项,实体成员和实体导航属性。
public ActionResult Index()
{
var debts = storeDB.Orders
.Where(o => o.Paid == false)
.OrderByDescending(o => o.DateCreated);
return View(debts);
}我的Model类
public partial class Order{
public bool Paid {
get {
return TotalPaid >= Total;
}
}
public decimal TotalPaid {
get {
return Payments.Sum(p => p.Amount);
}
}付款是一个包含字段数量的相关表格,如果我删除Where子句显示有关付款的正确信息,查询有效,任何线索有什么问题?
解决了如下建议的答案:
public ActionResult Index()
{
var debts = storeDB.Orders
.OrderByDescending(o => o.DateCreated)
.ToList()
.Where(o => o.Paid == false);
return View(debts);
}
眼眸繁星
紫衣仙女
BIG阳
qq_笑_17
随时随地看视频慕课网APP