[英]Error -The Entity Framework package is not installed on project when I try to enable migration in .net core 2.2
[英]Enable Entity Framework Auto Migration for sub project
我有兩個項目的解決方案。 一個是實體類項目,另一個是ASP.net mvc 4項目。
-solution
-project.domain
-project.web
所有實體模型都在域項目中,並且Web項目正在使用模型中的所有實體。
我應該在哪個項目中啟用Entity Framework自動遷移?
謝謝。
您應該為域項目啟用遷移。
在“包管理器控制台”窗口中,您可以從下拉列表中選擇項目。 選擇您的域項目,然后鍵入“enable-migrations”並按Enter鍵
在Package Manager控制台中,選擇包含類/對象的項目(即域項目)
並且自動遷移的命令是
enable-migrations
它將生成一個帶有Configuration.cs文件的Migrations文件夾。 更改構造函數以允許自動遷移
public Configuration()
{
AutomaticMigrationsEnabled = true;
}
在任何時候,如果你想更新數據庫,你可以使用(在Nuget中)
update-database
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.