LINQPad错误:'UserQuery':无法从密封类型'My.Entity.Framework.CustomDataContext'派生

时间:2012-08-11 15:11:40

标签: .net entity-framework linqpad

LINQPad突然开始无法使用Entity Framework程序集运行查询。一切似乎都井然有序,所以我有点困惑为什么它不起作用。我的应用运行正常。

错误是:

  

'UserQuery':无法从密封类型派生'My.Entity.Framework.CustomDataContext'

关于如何重新开始工作的任何想法?我在网上找不到这个错误。

1 个答案:

答案 0 :(得分:3)

UserQuery是包含LinqPad中代码的类型。如果您使用自己的程序集中的自定义Entity Framework上下文,则UserQuery将继承此上下文类。但在您的情况下,您的自定义EF上下文类似乎是密封的,因此您无法继承它。

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