您的位置:首页 > 数据库

web api中访问数据库的内存释放问题

2014-11-24 08:30 120 查看
在使用web api开发微信后台的时候,本来想像MVC一样在controller中申明dbcontext全局变量,其它地方直接使用就可以了,结果调试过程中发现使用dbcontext访问数据库并获取query后,如果不使用asenumerable或者tolist强制断开与数据库的链接,那么非常容易出现out of system memory的错误,我觉得是内存一直没有释放的问题。后来我把dbcontext的全局变量去掉,在需要使用的时候使用using(var d = new dbcontext())来申明,这样每次使用完毕就释放,问题得以解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: