0
我的ASP.NET核心网站工作正常。但是,当我删除我的用户文件夹内的数据库文件时,它会在重新启动并创建站点后告诉我,数据库已存在。 解决方法它有助于更改数据库名称。ASP.NET核心实体框架数据库删除后存在mdf文件
但是我必须删除什么来摆脱数据库?
我的ASP.NET核心网站工作正常。但是,当我删除我的用户文件夹内的数据库文件时,它会在重新启动并创建站点后告诉我,数据库已存在。 解决方法它有助于更改数据库名称。ASP.NET核心实体框架数据库删除后存在mdf文件
但是我必须删除什么来摆脱数据库?
似乎您正在使用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
您是否试图从管理工作室删除数据库? – Eugene
它不适用于那里。我只能找到系统数据库。 – Matt
如果您先使用代码,是否尝试从项目中删除迁移文件夹? – Eugene