删除mdf-File后存在ASP.NET核心实体框架数据库

时间:2017-02-14 00:40:09

标签: c# entity-framework asp.net-core

我的ASP.NET核心网站运行正常。但是当我删除我的用户文件夹中的数据库文件时,它总是在重新启动并创建站点后告诉我,数据库已经存在。 作为解决方法,它有助于更​​改数据库名称。

但是我必须删除什么才能摆脱数据库?

1 个答案:

答案 0 :(得分:1)

似乎您正在使用SQL LocalDB。删除mdf文件时,还需要删除localDB的本地实例。

在包管理器(或Visual Studio Debug Commandline)中输入(PM>是包管理器提示符,当然不要输入此内容;))。

PM> SqlLocalDb.exe info
MSSQLLocalDB
v11.0

现在您知道有两个本地数据库,MSSQLLocalDBv11.0

首先停止

PM> SqlLocalDb.exe stop MSSQLLocalDB

然后将其删除

PM> SqlLocalDb.exe delete MSSQLLocalDB

最后重新开始

PM> SqlLocalDb.exe delete MSSQLLocalDB

或者在必要时创建它

PM> SqlLocalDb.exe create MSSQLLocalDB