2016-05-23 60 views
0

我想添加一個遷移,因爲我對模型做了一些更改。 我有一個庫存物品類,我從中取幾個POCO並將它們添加到父級零件類中。我的所有數據模型都在一個名爲IS.DataModel的項目中。該項目還包括我的migrations文件夾。實體框架6添加遷移嘗試遷移錯誤的項目

做出更改後,我嘗試了add-migration 'Second',它告訴我需要將實體框架添加到名爲IS.Import的其他項目。作爲該項目確實有一個參考Is.DataModel我添加了實體框架。

接下來,我再次運行add-migration,它告訴我需要在Is.Import上啓用遷移。我試圖這樣做,它告訴我沒有找到上下文。

我開始尋找這方面的一些答案,發現This這有助於解釋遷移的概念多一點,但我仍然不明白我做錯了什麼,爲什麼它試圖從錯誤的項目遷移。

謝謝你的時間。

回答

0

問題在於它試圖遷移沒有上下文的項目。我最終做的是將add-migration 'Second'更改爲add-migration -ProjectName Is.DataModel 'Second

並最終更新數據庫,如:Update-Database -ProjectName Is.DataModel -verbose