我正在使用ASP.NET MVC 3项目,它使用实体框架4.3及其迁移.现在我希望Entity Framework使用我已经有的迁移来为我创建一个数据库.
当我尝试运行Update-Database脚本时,它给出了以下内容:
当我尝试运行Update-Database脚本时,它给出了以下内容:
Update-Database -Verbose -ProjectName AssemblyWithMigrations -StartUpProjectName WebProjectAssembly
在程序集“/ *”中我没有找到迁移配置类型. (在Visual Studio中,可以使用Package Manager Console中的Enable-Migrations命令添加迁移配置).
但是,当我尝试运行Enable-Migrations时,我看到如下:
项目“AssemblyWithMigrations”中已启用迁移.要覆盖现有迁移配置,请使用-Force参数.
所以,问题是EF试图解决当前的迁移版本来更新数据库,我想.但是数据库不存在,显然不成功.
问题是如何使用EF迁移创建数据库(如果不存在)?或者,使用Nuget控制台做什么正确的方法?
总而言之,我想要什么:
1.运行命令(或更新数据库),使用我的web.config文件创建数据库
2.所有迁移将以创建顺序应用于创建的数据库.
谢谢.