Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 将新表添加到现有ASP.NET标识数据库_Asp.net Mvc_Entity Framework - Fatal编程技术网

Asp.net mvc 将新表添加到现有ASP.NET标识数据库

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”的对象。如果您正在开发中,您可以尝试手动删除数据库,然后再次运行更新数据库命令。如果您正在开发中,您

我在Visual Studio 2015中创建了一个新的ASP.NET MVC,并将ASP.NET标识用于安全相关的内容

我想使用代码优先迁移在ASP.NET Identity db中添加一个新表

我创建了一个“Test”表(Test.cs)并执行了ff。PMC中的代码第一次迁移步骤:

  • 启用迁移
  • 添加迁移“测试”
  • 更新数据库

但是我得到一个错误:数据库中已经有一个名为“AspNetRoles”的对象。

如果您正在开发中,您可以尝试手动删除数据库,然后再次运行更新数据库命令。

如果您正在开发中,您可以尝试手动删除数据库,然后再次运行更新数据库命令。

首先运行添加具有以下内容的表之前的初始迁移:

Add-Migration Initial -IgnoreChanges

然后添加表,添加另一个“正常”迁移并更新数据库。

在添加表之前,先运行初始迁移,然后使用以下内容:

Add-Migration Initial -IgnoreChanges
然后添加表,添加另一个“正常”迁移并更新数据库