2017-02-14 31 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
相關問題