2015-09-05 62 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

相關問題