2015-09-05 67 views
0

我的解决方案中有多个项目。我试图做的是让每个插件都有自己的上下文。添加第二个上下文到解决方案的问题

当在第二个项目上调用Enable-Migrations(确保下拉菜单选择了我的项目)时,我得到No context type was found in the assembly 'Plugin.Test'.。我在这个项目中有一个课程,从DbContext派生,所以我有点不确定它想要什么。

这是我的第二个项目背景:

public class SecondContext : DbContext, IDbContext 

有人能摆脱它如何寻找一个方面,这样我可以进行更改,以我的第二个项目,以便可以发现一些轻?

p.s我的第一个项目EF集成很好,这纯粹是当试图添加另一个上下文。

回答

0

可以指定上下文名称:

Enable-Migrations -EnableAutomaticMigrations -ContextTypeName 
NamespaceOfContext.ContextA -ProjectName ProjectContextIsInIfNotMainOne 
-StartupProjectName NameOfMainProject -ConnectionStringName ContextA 

例如:

Enable-Migrations -ContextTypeName SecondContext 
+0

我尝试这样做,并得到了有关上下文不存在消息(我不记得该消息准确,但它我尝试的第一件事情之一)。 – webnoob

相关问题