LINQPad 方法访问异常
我尝试将 EF 4.1 与 LINQPad 结合使用,但是当我运行查询时出现以下错误:
MethodAccessException:按方法尝试 'LINQPadDbConnectionFactory.CreateConnection(System.String)' 访问 方法 'LINQPad.Extensibility.DataContext.EntityFrameworkDbContextDriver.CreateFactoryConnection(System.String, System.Object)'失败。
有什么想法吗?
I'm trying to use EF 4.1 with LINQPad, but when I run a query I get the following error:
MethodAccessException: Attempt by method
'LINQPadDbConnectionFactory.CreateConnection(System.String)' to access
method
'LINQPad.Extensibility.DataContext.EntityFrameworkDbContextDriver.CreateFactoryConnection(System.String,
System.Object)' failed.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这看起来像是 LINQPad 的新 EF 驱动程序中的一个错误,该驱动程序已被重构为使用 Reflection.Emit 来正确处理两个 EF 版本(4.1 和 4.2)。我想我已经找到了它:尝试 4.37.8 版本并让我知道。
This looks like a bug in LINQPad's new EF driver which has been refactored to use Reflection.Emit to properly cope with both EF versions (4.1 and 4.2). I think I've tracked it down: try the 4.37.8 build and let me know.