有人遇到过试用Enterprise Library数据连接缓冲池超限的异常嘛,也就是说调用ExecuteDataset,ExecuteNonQuery等方法,Enterprise Library并没用在使用完后自动关闭DbConnection,我用的是Server 2003 + .net 2.0, 没有别的好办法,我只有自己手动释放连接,哪位达人能解释一下并给出更好的解决方法嘛?
解决方案 »
- 从数据库读到数据后如何放入实体类好?!
- 在WEB中,我要用FILE控件上传图片,同时生成缩略图放到数据库里。???怎么实现
- 请问谁有简单的一个监控数据库的C#代码?
- ++++++++++++++++++++请教???关于多线程+++++++++++++++++++++++++
- wpf 加载mapx组件
- axWindowsMediaPlayer1 控件怎么用?
- 询问进程之间的通讯?
- 如何获取软件的版本信息(WinPcap)?
- richTextBox 控件的System.StackOverflowException错误问题
- 请问如果输入验证改用脚本来写,在C#中这些脚本写在哪里?
- 还是一个多线程的问题.这次加上TCP!!
- 如何批量改字体?
Enterprise Library 在连接使用完之后是把连接自动关闭的,这个关闭是吧连接返回连接池。你先检查一下代码是不是用了DbReader之后没有关闭连接。如果确实是并发连接太多的话,那就只能加大Max pool size了。