Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Где разрешать свободу?

12.05.23 08:51
Re: Где разрешать свободу?
 
Программист коренной житель
в ответ AlexNek 12.05.23 08:07
А почему 2й этого не даёт?

Потому что ты не можешь гарантировать и контролировать, что вызывающий тебя код в конце работы вызывает Dispose.


И как будем тестить "свободу", что получаем в 1м методе

В вервом методе освобождение ресурсов под контролем репозитория, освобождение контекста можно протестировать юнит тестом.


странно, и для 8й версии?

Не совсем понимаю, что ты хочешь узнать :)

Создаваемые контекст нужно как-то передать в репозиторий.


Только что заметил, что у класса репозитория нет конструктора. Зато есть какой-то конструктор для класса MyController... Предполагаю, что конструктор должен называться MyDbRepository, а не MyController.

 

Перейти на