MVC 5项目中的迁移错误

时间:2016-07-21 11:19:21

标签: asp.net-mvc-5

我正在开发MVC项目,我有一些问题,我已经创建了数据库,但我无法在添加PM> Update-Database方法中更新数据库, 显示以下错误,我该如何解决?

在程序集“MVCMovei”中找不到迁移配置类型。 (在Visual Studio中,您可以使用程序包管理器控制台中的“启用 - 迁移”命令添加迁移配置。)

谢谢

enter image description here

2 个答案:

答案 0 :(得分:0)

在包管理器控制台中运行以下命令

  • 启用-迁移

之后运行命令

  • 添加迁移“AnyName”(初始迁移等)

之后运行

  • 更新 - 数据库(如果要在数据库中进行更改)

答案 1 :(得分:0)

我在编写MVC Movie App教程时也遇到了这个问题。使用MS Visual Studio Nuget数据包管理器(PM)执行以下操作;

PM> Enable-Migrations
Checking if the context targets an existing database...
Code First Migrations enabled for project MVC Movie.

PM> Add-Migration Initial
Scaffolding migration 'Initial'.

PM> Update-Database
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
Applying explicit migrations: [201808240707259_Initial].
Applying explicit migration: 201808240707259_Initial.
Running Seed method.

要详细遵循这些解决方案,请使用MS Docs中的这些resource。我希望这可以帮助其他陷入困境的初学者。