2017-09-26 114 views
2

我有兩個組件(爲了簡化)一個項目層次結構:啓用遷移遷移文件夾的改變位置

WebApi 
- Controllers 
- ... 
DAL 
- Configurations 
- Context 

現在我有此命令通過包管理控制檯能夠使遷移:

enable-migrations -ContextProjectName DAL -ContextTypeName Context 

它工作正常,但它將遷移文件夾插入到WebApi項目中,因爲這是啓動項目。如何將命令配置爲選擇DAL程序集作爲存儲遷移的地方,而無需更改啓動項目並使用程序包管理器控制檯?

我用實體框架6.1.3

+0

的[是否有可能改變EF遷移「遷移」文件夾的位置?](HTTPS可能重複://小號tackaultflow.com/questions/8546257/is-it-possible-to-change-the-location-of-the-ef-migrations-migrations-folder) – NPhillips

+0

這並非完全相同的問題。我的問題是在另一個程序集中以及通過程序包管理器控制檯。無論如何,我找到了解決方案。 – Anonymous

回答

0

如果任何人有興趣我實際上是如何成功地通過包管理器控制檯更改遷移的文件夾,我增加了一個額外行的命令:

enable-migrations -ContextProjectName DAL -ContextTypeName Context -ProjectName DAL 

我找到了解決辦法通過查看命令引用發現here