运行此查询:
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
我究竟做错了什么?