我的LINQ查询出了什么问题?

时间:2011-05-16 14:15:20

标签: silverlight linq join

它在WP7模拟器上。 我尝试执行下一个LINQ查询:

from person p in logOnDB
join logonPerson lp in logOnDB on p.id equals lp.personID
join logonData ld in logOnDB on lp.id equals ld.logonID
where ld.password == passingPassword
select p;

但它出现以下错误:

  

System.MethodAccessException未被用户代码

处理

这有什么问题?我应该如何做对吗?

1 个答案:

答案 0 :(得分:1)

通常,当您使用匿名类型时,这是一个问题。

如果没有关于logOnDB返回的更多信息,很难说这是否是你的问题。另外,你可以发布异常的整个堆栈跟踪吗?