EF DbContext处理

时间:2018-05-25 16:59:34

标签: c# asp.net entity-framework

我在我的服务器中拥有比通常更多的睡眠连接,我想知道这段代码是否会导致dbContext保持打开,因为我有一个if语句返回不让代码完全执行。

using (MyDbContext db = new MyDBContext())
{
    if(SomeStatement)
    {
        return;
        db.Dispose(); // Should I dispose it here?
    }
} //the dbContext supposed to be disposed here.

- 如果SomeStatement为true,代码是否会在不关闭当前数据库连接的情况下返回? - 我应该把它丢弃在If语句中吗?

感谢。

0 个答案:

没有答案