Re[3]: Про путаницу с репозиториями и DAO
От: IT Россия linq2db.com
Дата: 13.06.16 20:18
Оценка:
Здравствуйте, MozgC, Вы писали:

IT>>Нам кажется, что идею репозитория в отношении БД давно пора похоронить.


MC>А что за класс у нас в проекте, называется Repository?


У нас класс так называется только потому что как-то не придумалось другого названия. Но с предложенным интерфейсом репозитория он не имеет ничего общего. Во-первых, у нас вообще нет никакого интерфейса, потому что он нафиг не нужен. Во-вторых, основная задача нашего класса — возможность тестирования процессов, которые его используют без чтения данных из базы. Т.е. это ближе к DI, чем к паттерну Repository. А здесь репозиторий нужен как часть или даже замена DAO, такой классический пережиток тяжелого прошлого.
Если нам не помогут, то мы тоже никого не пощадим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.