Login
Где разрешать свободу?
717 просмотров
Перейти к просмотру всей ветки
in Antwort AlexNek 12.05.23 08:07
А почему 2й этого не даёт?
Потому что ты не можешь гарантировать и контролировать, что вызывающий тебя код в конце работы вызывает Dispose.
И как будем тестить "свободу", что получаем в 1м методе
В вервом методе освобождение ресурсов под контролем репозитория, освобождение контекста можно протестировать юнит тестом.
странно, и для 8й версии?
Не совсем понимаю, что ты хочешь узнать :)
Создаваемые контекст нужно как-то передать в репозиторий.
Только что заметил, что у класса репозитория нет конструктора. Зато есть какой-то конструктор для класса MyController... Предполагаю, что конструктор должен называться MyDbRepository, а не MyController.