我的网站遇到一个奇怪的问题,它似乎没有使用连接池。我使用linq to sql来调用存储过程并返回项目列表,但不确定它是否关闭连接/处理数据上下文类。
我的代码看起来像这样
public list<data.dto.category> getall()
{
var db = new mydatacontext();
return db.getCategories().ToList();
}
如何确保关闭连接?
由于
答案 0 :(得分:0)
尝试使用“using”语句创建上下文。
using (MyDataContext context = new MyDataContext())
{
// do stuff
}