entity framework 删除数据库出现错误的解决方法--最土但是很有效的方法

entity framework  删除数据库出现错误的解决方法--最土但是很有效的方法

无法删除数据库,因为该数据库当前正在使用。

 public ChinaerContext()
: base("name=ContextConn")
{
// Database.SetInitializer<ChinaerContext>(null);
Database.SetInitializer<ChinaerContext>(new DropCreateDatabaseAlways<ChinaerContext>());
}

这是我采用entity framework codefirst进行自动生成数据库出现的错误,纠结了好久,现在我发现了一个特别土但是有效的方式。

就是打开sql server的Sudio,在对应数据库上选择要删除的数据库,右键选择删除,下面重点来了,因为我们不是真的要删除该数据库,所以我们只点选删除当前链接即可。

那个删除数据库表的复选框不要勾选,点击确定以后就会关闭了sql server的连接。我们再次运行代码就可以正常的删除数据库并且重建。

这个方法很简单,但是很有效,希望你也尝试一下。

上一篇:vue学习之五生命周期


下一篇:BZOJ2448 : 挖油