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

简介: 无法删除数据库,因为该数据库当前正在使用。 1 public ChinaerContext() 2 : base("name=ContextConn") 3 { 4 // Database.

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

1 public ChinaerContext()
2             : base("name=ContextConn")
3         {
4            // Database.SetInitializer<ChinaerContext>(null);
5             Database.SetInitializer<ChinaerContext>(new DropCreateDatabaseAlways<ChinaerContext>());
6         }

 

 

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

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

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

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

 

我又回来了,回到了技术最前线,
相关文章
|
1月前
|
存储 关系型数据库 MySQL
mysql数据库查询时用到的分页方法有哪些
【8月更文挑战第16天】在MySQL中,实现分页的主要方法包括:1)使用`LIMIT`子句,简单直接但随页数增加性能下降;2)通过子查询优化`LIMIT`分页,提高大页码时的查询效率;3)利用存储过程封装分页逻辑,便于复用但需额外维护;4)借助MySQL变量实现,可能提供更好的性能但实现较复杂。这些方法各有优缺点,可根据实际需求选择适用方案。
128 2
|
6天前
|
消息中间件 关系型数据库 数据库
Python实时监测数据库表数据变化的方法
在实现时,需要考虑到应用的实时性需求、数据库性能影响以及网络延迟等因素,选择最适合的方法。每种方法都有其适用场景和限制,理解这些方法的原理和应用,将帮助开发者在实际项目中做出最合适的技术选择。
45 17
|
10天前
|
Oracle 安全 关系型数据库
Oracle数据恢复—Oracle数据库误删除的数据恢复方法探讨
删除Oracle数据库数据一般有以下2种方式:delete、drop或truncate。下面针对这2种删除oracle数据库数据的方式探讨一下oracle数据库数据恢复方法(不考虑全库备份和利用归档日志)。
|
11天前
|
存储 测试技术 数据库
数据库备份方法
数据库备份方法
26 2
|
11天前
|
存储 测试技术 数据库
数据库备份的方法
数据库备份的方法
19 1
|
1月前
|
存储 SQL 数据库
触发器的设计、掌握存储过程的基本概念和创建、执行、删除方法。掌握数据库备份的方法和数据库恢复的方法。
这篇文章介绍了数据库中触发器的设计概念,包括创建、修改、删除触发器的方法,并通过实验内容教授如何使用SQL命令创建DML触发器以及如何利用触发器实现数据的完整性和自动化处理。
触发器的设计、掌握存储过程的基本概念和创建、执行、删除方法。掌握数据库备份的方法和数据库恢复的方法。
|
20天前
|
SQL 关系型数据库 数据处理
|
2月前
|
开发框架 前端开发 JavaScript
基于SqlSugar的数据库访问处理的封装,支持.net FrameWork和.net core的项目调用
基于SqlSugar的数据库访问处理的封装,支持.net FrameWork和.net core的项目调用
|
30天前
|
存储 Serverless API
Serverless 架构实现弹幕场景问题之在initializer方法中初始化数据库实例如何解决
Serverless 架构实现弹幕场景问题之在initializer方法中初始化数据库实例如何解决
14 0
|
1月前
|
存储 SQL 关系型数据库
关系型数据库和非关系型数据库的区别和选择方法?
【8月更文挑战第17天】关系型数据库和非关系型数据库的区别和选择方法?
28 0