LINQPad突然开始无法使用Entity Framework程序集运行查询。一切似乎都井然有序,所以我有点困惑为什么它不起作用。我的应用运行正常。
错误是:
'UserQuery':无法从密封类型派生'My.Entity.Framework.CustomDataContext'
关于如何重新开始工作的任何想法?我在网上找不到这个错误。
答案 0 :(得分:3)
UserQuery
是包含LinqPad中代码的类型。如果您使用自己的程序集中的自定义Entity Framework上下文,则UserQuery将继承此上下文类。但在您的情况下,您的自定义EF上下文类似乎是密封的,因此您无法继承它。
如果由于某种原因你无法“解封”它,请不要尝试使用LinqPad数据连接系统;只需引用包含EF上下文的程序集,并明确创建上下文的实例。