实体框架 – 如何使用代码首次迁移创建数据库?

前端之家收集整理的这篇文章主要介绍了实体框架 – 如何使用代码首次迁移创建数据库?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用ASP.NET MVC 3项目,它使用实体框架4.3及其迁移.现在我希望Entity Framework使用我已经有的迁移来为我创建一个数据库.
当我尝试运行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.所有迁移将以创建顺序应用于创建的数据库.

谢谢.

猜你在找的MsSQL相关文章