Будет ли избавляться мой экземпляр DbContext в случае исключения при использовании с внедрением зависимости? - PullRequest
0 голосов
/ 14 ноября 2018

В типичном сценарии .NET Core DI я определяю объект DbContext на уровне класса репо и добавляю его в конструктор. Так что нет необходимости использовать использование внутри какого-либо одного метода репо. В этом случае, если есть какое-либо исключение внутри метода, например, будет выброшен из SaveChangesAsync, будет ли удален объект класса DbContext? Я думаю, что ответ, вероятно, да, но есть ли какой-нибудь документ или статья об этом?

1 Ответ

0 голосов
/ 05 декабря 2018

Как выясняется, Core позаботится об этом и избавится от dbcontext независимо от того.

...