Re[14]: Альтернативы EF Core
От: Danchik Украина  
Дата: 18.08.17 08:45
Оценка:
Здравствуйте, sergeya, Вы писали:

S>Здравствуйте, Spinifex, Вы писали:


Serg>>>>>Торчат наружу не коллекции, а IQueriable интерфейсы к таблицам, что позволяет гибко извлекать ровно те данные, которые нужны для конкретного сервиса.

S>>>>А должно торчать DbNorthwind.Query<User>, DbNorthwind.Query<Organization>, DbNorthwind.Query<Message>. Понятна разница?

S>>>Разницу вижу, но не в пользу твоего варианта. Зачем мне целый User, если мне нужен только электронный адрес?

S>>???

S>>DbNorthwind.Query<User>.Where(u => u.Room.Flat == flat).Select(u => new { StreetName = u.Room.Building.Street.Name, OrgName = u.Organization.Name })


S>Это предполагается использовать в UserService вместо вызова organizationRepository.GetUsersOnTheFlat ?


S>По моему это идет вразрез с защищаемой тобой архитектурой.


Все, зацыклились. Репозиторий ради репозитория детектед )
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.