Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.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
C# 数据库更新不可用,因为出现错误“数据库中已存在名为'AspNetRoles'的对象”_C#_Asp.net_Entity Framework - Fatal编程技术网

C# 数据库更新不可用,因为出现错误“数据库中已存在名为'AspNetRoles'的对象”

C# 数据库更新不可用,因为出现错误“数据库中已存在名为'AspNetRoles'的对象”,c#,asp.net,entity-framework,C#,Asp.net,Entity Framework,我有一个问题,当我试图更新我的cmd数据库,它显示了一个错误 数据库中已存在名为“AspNetRoles”的对象 我试图在Package Manager控制台中使用选项Add Migration InitialMigrations-IgnoreChanges解决此问题,但也出现了一个错误,即找不到与参数名称“IgnoreChanges”匹配的参数。可能是因为我的项目基于EF核心,但IgnoreChanges仅在EF6中可用吗?如何解决此问题以有机会更新数据库? 解决办法: 创建新的迁移 注释或

我有一个问题,当我试图更新我的cmd数据库,它显示了一个错误

数据库中已存在名为“AspNetRoles”的对象

我试图在Package Manager控制台中使用选项Add Migration InitialMigrations-IgnoreChanges解决此问题,但也出现了一个错误,即找不到与参数名称“IgnoreChanges”匹配的参数。可能是因为我的项目基于EF核心,但IgnoreChanges仅在EF6中可用吗?如何解决此问题以有机会更新数据库?

解决办法:

创建新的迁移 注释或清空Up和Down方法 更新数据库 可以将新更改添加到以下迁移中 先勾选这个: