【发布时间】:2013-03-12 18:27:55
【问题描述】:
运行此查询:
var holderAccounts = db.AccountDetails.Include(p => p.BranchDetail)
.Where(p => holder.AccountDetails.Any(a => a.Id == p.Id));
我得到了这个例外:
无法创建“CodeFirst.AccountDetail”类型的常量值。此上下文仅支持原始类型或枚举类型。
关系是:
AccountHolder 1 to many AccountDetail 1 to 1 BranchDetail
我做错了什么?
【问题讨论】:
-
holder 是 AccountHolder 实体的对象