web api中访问数据库的内存释放问题
2024-09-27 15:56:54
在使用web api开发微信后台的时候,本来想像MVC一样在controller中申明dbcontext全局变量,其它地方直接使用就可以了,结果调试过程中发现使用dbcontext访问数据库并获取query后,如果不使用asenumerable或者tolist强制断开与数据库的链接,那么非常容易出现out of system memory的错误,我觉得是内存一直没有释放的问题。后来我把dbcontext的全局变量去掉,在需要使用的时候使用using(var d = new dbcontext())来申明,这样每次使用完毕就释放,问题得以解决。
最新文章
- java 反射
- wsimport命令讲解
- 流行的ios开源项目
- 资产移动盘点手持机PDA系统
- Mac 下 FlashBuilder的快捷键
- IAR MSP430如何生成烧写文件
- c语言编程之二叉树
- C#事件解析
- Ext4.2 grid 条件查询使用
- 亲测 安装windows7
- 解决“无法连接到Python代码运行助手。请检查本机的设置”问题
- CSS3高级
- Quartz2D 之 绘制文本
- WPF--鼠标右键菜单中的Command命令实现
- c# 几种深拷贝方式的比较
- linux C 获取与修改IP地址
- 第28月第21天 记事本Unicode 游戏编程中的人工智能技术
- Dubbo学习笔记10:Dubbo服务消费方启动流程源码分析
- 第三部分 OpenStack镜像管理
- Python之——生产环境代码包发布管理fabirc