【发布时间】:2014-12-30 02:42:14
【问题描述】:
我有 Resource 和 ResourceDetail。 具有 memberId 和 ResourceId 的 MemberPoint。
我想获取成员的资源详细信息。
在 SQL 中,
Select d.* From ResourceDetails d Inner Join
Resource on r d.ResourceId = r.Id Inner Join
MemberPoint mp on r.id = mp.ResourceId
where mp.memberId = 1
在英孚,
var query = _context.ResourceDetails
.Include(d => d.Resource)
.Include(r => r.Resource.Memberpoints)
.Where(e => e.Resource.Memberpoints.Where(m => m.MemberId))
我在上面写 EF 查询时出错。
错误:System.Linq.IQueryable 的未知方法“Where(?)”
【问题讨论】:
标签: c# linq entity-framework