Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.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# 根据官方文章删除.mdf后出现问题_C#_Asp.net Mvc_Visual Studio 2015 - Fatal编程技术网

C# 根据官方文章删除.mdf后出现问题

C# 根据官方文章删除.mdf后出现问题,c#,asp.net-mvc,visual-studio-2015,C#,Asp.net Mvc,Visual Studio 2015,根据删除.mdf时,我成功完成了所有步骤。但是,按照此步骤删除.mdf后: 在解决方案资源管理器中,单击“显示所有文件”图标,然后单击鼠标右键 单击添加数据\aspnet MvcAuth-.mdf并单击删除 当我在PM控制台中键入Enable Migrations时,我收到消息: 已在项目“ContactManager”中启用迁移。到 覆盖现有的迁移配置,请使用-Force 参数 之后,我在Internet Explorer中启动了它。没有登记表 生日快乐。我根据文章完成了所有步骤。您是否尝试使

根据删除
.mdf
时,我成功完成了所有步骤。但是,按照此步骤删除
.mdf
后:

在解决方案资源管理器中,单击“显示所有文件”图标,然后单击鼠标右键 单击添加数据\aspnet MvcAuth-.mdf并单击删除

当我在PM控制台中键入
Enable Migrations
时,我收到消息:

已在项目“ContactManager”中启用迁移。到 覆盖现有的迁移配置,请使用-Force 参数

之后,我在Internet Explorer中启动了它。没有登记表
生日快乐。我根据文章完成了所有步骤。

您是否尝试使用代码优先迁移重新创建数据库?删除MDF文件后立即删除migrations目录中的所有现有迁移,然后在Package Manager控制台中执行
Add Migration InitialCreate
Update Database
。@Tetsuya Yamamoto,我尝试键入:“Enable migrations-EnableableAutomaticMigrations-Force”成功。然后我键入:“添加迁移初始-强制”。我得到:“重新搭建迁移‘初始’”。但当我键入“更新数据库”时,我得到了这样一条信息:“错误号:2714,状态:6,类:16,数据库中已经有一个名为“AspNetRoles”的对象。”将
添加迁移
命令更改为
添加迁移初始-强制-忽略更改
,然后在更新数据库时尝试
Verbose
开关:
updatedatabase-Verbose
@Tetsuya Yamamoto,PM>添加迁移初始值-强制-忽略更改我得到了重新搭建迁移“初始值”。然后更新数据库-详细信息我得到了……….ClientConnectionId:1ec44fb6-b824-4095-8c87-698af8a6d0ea错误号:2714,状态:6,类:16数据库中已经有一个名为“AspNetRoles”的对象。对于
更新数据库后的
AspNetRoles
表问题,请检查这些:&。请注意,在添加迁移之前,可能需要注释一些与关系相关的代码行。是否尝试使用代码优先迁移重新创建数据库?删除MDF文件后立即删除migrations目录中的所有现有迁移,然后在Package Manager控制台中执行
Add Migration InitialCreate
Update Database
。@Tetsuya Yamamoto,我尝试键入:“Enable migrations-EnableableAutomaticMigrations-Force”成功。然后我键入:“添加迁移初始-强制”。我得到:“重新搭建迁移‘初始’”。但当我键入“更新数据库”时,我得到了这样一条信息:“错误号:2714,状态:6,类:16,数据库中已经有一个名为“AspNetRoles”的对象。”将
添加迁移
命令更改为
添加迁移初始-强制-忽略更改
,然后在更新数据库时尝试
Verbose
开关:
updatedatabase-Verbose
@Tetsuya Yamamoto,PM>添加迁移初始值-强制-忽略更改我得到了重新搭建迁移“初始值”。然后更新数据库-详细信息我得到了……….ClientConnectionId:1ec44fb6-b824-4095-8c87-698af8a6d0ea错误号:2714,状态:6,类:16数据库中已经有一个名为“AspNetRoles”的对象。对于
更新数据库后的
AspNetRoles
表问题,请检查这些:&。请注意,在添加迁移之前,可能需要注释一些与关系相关的代码行。