2017-02-14 59 views
0

我的ASP.NET核心网站工作正常。但是,当我删除我的用户文件夹内的数据库文件时,它会在重新启动并创建站点后告诉我,数据库已存在。 解决方法它有助于更​​改数据库名称。ASP.NET核心实体框架数据库删除后存在mdf文件

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

+0

您是否试图从管理工作室删除数据库? – Eugene

+0

它不适用于那里。我只能找到系统数据库。 – Matt

+0

如果您先使用代码,是否尝试从项目中删除迁移文件夹? – Eugene

回答

1

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

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

PM> SqlLocalDb.exe info 
MSSQLLocalDB 
v11.0 

现在你知道你有两个当地的DB,​​和v11.0

第一站是

PM> SqlLocalDb.exe stop MSSQLLocalDB 

然后将其删除

PM> SqlLocalDb.exe delete MSSQLLocalDB 

最后再次启动它

PM> SqlLocalDb.exe delete MSSQLLocalDB 

或者在必要

PM> SqlLocalDb.exe create MSSQLLocalDB 
之前建立了3210