我有一个非常特殊的问题,只能在数据库重建后立即显示出来。
如果我吹走我的数据库,重新填充并立即执行:
dbContext.Employees.Where(expr).ToList()
我收到以下错误:
ObjectContext实例已经存在 处置,不能再使用了 需要连接的操作。
但是,如果我吹走数据库,重新填充并立即执行:
dbContext.Employees.ToList()
它运作得很好。
如果我最近没有(在同一个线程上)吹走并重建数据库,两个语句都执行得很好。只有在DB Rebuild之后我才会收到错误。有任何想法吗?
注意:Employee类没有子类。它只包含整数和字符串。