您实现这些类不是
Contexts那些
Entities。EF中的上下文应继承自ObjectContext或DbContext,就您而言,我认为您在2个不同的数据库中有2个单独的实体。您可以这样做以指向多个数据库
// Associate with first entitypublic Context1 : ObjectContext{ prop IDbSet<A> ADbSet{ get; set; } ...}// Associate with Second entitypublic Context2 : ObjectContext{ prop IDbSet<B> BDbSet{ get; set; } ...}public void ChangeDb(string dbName){ Context1 context = new Context1(); context.ChangeDatabase(dbName);}希望对您有所帮助。



