我有两个项目的解决方案。一个是实体类项目,另一个是ASP.net mvc 4项目。
-solution
-project.domain
-project.web
所有实体模型都在域项目中,并且Web项目正在使用模型中的所有实体。
我应该在哪个项目中启用实体框架自动迁移?
谢谢。
答案 0 :(得分:1)
您应该为域项目启用迁移。
在Package Manager Console窗口中,您可以从下拉列表中选择项目。 选择您的域项目,然后键入“enable-migrations”并按Enter键
答案 1 :(得分:1)
在您的程序包管理器控制台中,选择包含类/对象(即域项目)的项目
自动迁移命令是
enable-migrations
它将生成一个包含Configuration.cs文件的Migrations文件夹。 更改构造函数以允许自动迁移
public Configuration()
{
AutomaticMigrationsEnabled = true;
}
如果您想更新数据库,您可以使用(在Nuget中)
update-database