Asp.net mvc 将新表添加到现有ASP.NET标识数据库
我在Visual Studio 2015中创建了一个新的ASP.NET MVC,并将ASP.NET标识用于安全相关的内容 我想使用代码优先迁移在ASP.NET Identity db中添加一个新表 我创建了一个“Test”表(Test.cs)并执行了ff。PMC中的代码第一次迁移步骤:Asp.net mvc 将新表添加到现有ASP.NET标识数据库,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我在Visual Studio 2015中创建了一个新的ASP.NET MVC,并将ASP.NET标识用于安全相关的内容 我想使用代码优先迁移在ASP.NET Identity db中添加一个新表 我创建了一个“Test”表(Test.cs)并执行了ff。PMC中的代码第一次迁移步骤: 启用迁移 添加迁移“测试” 更新数据库 但是我得到一个错误:数据库中已经有一个名为“AspNetRoles”的对象。如果您正在开发中,您可以尝试手动删除数据库,然后再次运行更新数据库命令。如果您正在开发中,您
- 启用迁移
- 添加迁移“测试”
- 更新数据库
但是我得到一个错误:数据库中已经有一个名为“AspNetRoles”的对象。如果您正在开发中,您可以尝试手动删除数据库,然后再次运行更新数据库命令。如果您正在开发中,您可以尝试手动删除数据库,然后再次运行更新数据库命令。首先运行添加具有以下内容的表之前的初始迁移:
Add-Migration Initial -IgnoreChanges
然后添加表,添加另一个“正常”迁移并更新数据库。在添加表之前,先运行初始迁移,然后使用以下内容:
Add-Migration Initial -IgnoreChanges
然后添加表,添加另一个“正常”迁移并更新数据库