我已經在我的web mvc應用程序中安裝了EF 5.0,但上下文存儲在另一個dll(存儲庫)中。母雞我試圖啓用遷移我有錯誤No context type was found in the assembly 'PI.Web'
。當我嘗試運行命令Enable-Migrations -StartUpProjectName 'PI.Web' -ProjectName 'PI.Data'
時,出現錯誤The EntityFramework package is not installed on project 'PI.Data'.
。 PI.Web是我的啓動項目,PI.Data是保存上下文的dll。我是否真的必須在PI.Data中安裝ef才能使用遷移?在另一個DLL中的EF遷移和上下文
0
A
回答
0
你如何在Pi中創建上下文。數據如果你想參考EF? 你應該在Data project not Web中引用EF。爲什麼存儲庫模式,如果你仍然在EF項目中引用EF?
1
有一點要注意連接字符串必須包括上下文的全名
YourProject.Whatever.YourContext
相關問題
- 1. EF遷移 - 在單個遷移
- 2. EF遷移索賠有上下文中的變化,而沒有
- 3. 啓用遷移到另一個上下文?
- 4. EF遷移:自動遷移中的RenameColumn?
- 5. EF遷移 - 啓用遷移
- 6. DebugBreak在另一個DLL下的DLL
- 7. EF Migrations生成一個不存在數據的遷移文件
- 8. DynamicData.EFCodeFirstProvider與EF遷移問題上移植EF 4.3.1 EF 5.0
- 9. EF Core(1.0.0)在Azure App Services上遷移
- 10. 通過nuget參考dll中的EF代碼遷移
- 11. EF遷移:回退上次應用的遷移?
- 12. Ef中遷移錯誤
- 13. 卡在EF遷移限制
- 14. EF核心遷移
- 15. EF遷移問題
- 16. EF遷移到Oracle
- 17. EF遷移 - 數據庫遷移的方式和時間
- 18. 從一個DBMS遷移到另一個
- 19. 從一個表遷移到另一個
- 20. 如何將遷移應用到實例化的EF 7上下文中?
- 21. 不EF核心遷移調用Startup.Configure()上附加遷移
- 22. Drupal的遷移一個文件夾到另一個
- 23. 創建一個ThreadLocal EF上下文
- 24. EF 4.3代碼第一次遷移 - 每遷移
- 25. MVC遷移的另一個ASP> routes
- 26. 如何在另一個上下文中繪製pdf上下文?
- 27. 將對象附加到EF 4中的另一個上下文中
- 28. DDD和EF代碼優先遷移
- 29. 獨立用戶在一個應用程序中進行遷移和CRUD EF + Oracle
- 30. EF Code First - 擺脫遷移文件
你如何在一個類中沒有提到EF上下文?該項目不會編譯。簡短回答是肯定的,爲了在上下文中使用遷移,項目需要對EF進行引用。 –
我有參考,項目編譯,數據保存並從數據庫獲得,但是當我嘗試啓用遷移時,我有錯誤,我寫在後 – jacbar
所以你是自相矛盾的。在你說的問題'EntityFramework軟件包未安裝在項目PI.Data'上。在評論中你說'我有參考資料'。那麼在'PI.Data'中是否有參考?如果沒有,那麼你的上下文就不會存儲在'PI.Data'中。 –