Я хочу сделать метод Get<T>(Predicate<T> predicate) для каждого DbSet<T>, где Get<T> - это метод интерфейса IReadRepository<T>. Как лучше сделать? Кодоген?
никак
Это вы, батенька, поверх EF городите Generic Repository, верно?)
А как кодоген поможет?
Отчасти. Скорее, избавляюсь от лишнего кода.
Например?
Сериализовать мне запрос кто будет?
json
Не стоит так делать. DbSet и есть уже репа, а DbContext уже uow, что бы вы не пытались сделать, скорее всего вы решаете проблему, которая уже решена за вас)
Это я знаю, я как раз хочу от этого уйти.
Уже
Я не понял, ты перегрузку хочешь, HKT или чо?
Обсуждают сегодня