5

LINQPad 突然开始无法使用实体框架程序集运行查询。一切似乎都井井有条,所以我有点困惑为什么它不起作用。我的应用程序运行良好。

错误是:

“UserQuery”:不能从密封类型“My.Entity.Framework.CustomDataContext”派生

关于如何让它再次工作的任何想法?我在网上找不到有关此错误的信息。

4

1 回答 1

4

UserQuery是包含您在 LinqPad 中的代码的类型。如果您使用来自您自己的程序集的自定义实体框架上下文,则 UserQuery 继承自此上下文类。但在您的情况下,您的自定义 EF 上下文类似乎是密封的,因此您不能从它继承。

如果由于某种原因无法“解封”,请不要尝试使用 LinqPad 数据连接系统;只需引用包含您的 EF 上下文的程序集并显式创建上下文的实例。

于 2012-08-11T15:42:13.737 回答