Здравствуйте, varenikAA, Вы писали:
AA>Я в тупике.
AA>Если есть Unit Of Work AA>с сущностями типа Clients Orders AA>которые имеют например бизнес-логику Cliens.FindByInn(...) AA>то я просто могу передать этот uow и аыполнить операциями. AA>но если у нас dbcontext то Clients это просто IQueriable AA>и если инкапсулировать Clients, то у меня нет доступа к ордерс и наоборот. AA>И, например, чтобы сортирнуть по произвольному полю, мне придется городить экспрешн. AA>Неужели, Рич Хикки был прав и надо быть проще?
Пиши проще, ищи повторения и закономерности. Писать по патернам часто дикий ненужный overhead.
И что значит есть Unit Of Work с сущностями? UoW это в основином контекст транзакции. Или ты попутал его с репозиторием?