Jus*_*tin 4 code-first entity-framework-4
我在尝试连接查询中的多个表时遇到错误:
指定的LINQ表达式包含对与不同上下文关联的查询的引用
它令人困惑,因为它使我看起来在查询中使用不同的上下文但我不是:
public static IQueryable<Company> GetAll(bool supportsMMAT)
{
return from c in Context.Companies
join v in Context.Vehicles on c.CompanyIdNumber equals v.CompanyIdNumber
join mt in Context.ModemTypes on v.ModemTypeId equals mt.Id
where !c.CompanyShutOff
&& (!supportsMMAT || mt.Model == "MMAT")
select c;
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我正在使用EF4 CTP5代码第一种方法,如果这有任何区别......
| 归档时间: |
|
| 查看次数: |
3862 次 |
| 最近记录: |