DbContext
имеет этот перегруженный конструктор:
public DbContext(ObjectContext objectContext, bool dbContextOwnsObjectContext)
Итак, вы можете попробовать это, чтобы создать DbContext
, обертывающий objectContext
, который вы извлекли из прокси-сервера: создайте соответствующий конструктор для вашего производного контекста ...
public class MyContext : DbContext
{
public MyContext(ObjectContext objectContext,bool dbContextOwnsObjectContext)
: base(objectContext, dbContextOwnsObjectContext)
{
}
}
... и затем назовите это так:
var myContext = new MyContext(objectContext, false);