EF DbContext утилизация - PullRequest
       3

EF DbContext утилизация

0 голосов
/ 25 мая 2018

У меня больше, чем обычно, спящих подключений на моем сервере, и мне было интересно, может ли этот фрагмент кода заставить 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?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...