我在Visual Studio 2015中创建了一个新的ASP.NET MVC,并使用ASP.NET Identity来处理与安全相关的内容。
我想使用Code First迁移在ASP.NET Identity数据库中添加一个新表。
我创建了一个“Test”表(Test.cs)并执行了ff。 PMC中的Code First迁移步骤:
但是我收到一个错误:数据库中已经有一个名为“AspNetRoles”的对象。
答案 0 :(得分:0)
如果您正在开发中,可以尝试手动删除数据库,然后再次运行update-database命令。
答案 1 :(得分:0)
首先在添加表格之前运行初始迁移:
Add-Migration Initial -IgnoreChanges
然后添加您的表格,添加另一个“正常”迁移并更新您的数据库。