Буквально немного логики в запрос добавляешь и все, конец. Никакие автомапперы и расширения не помогут. Пришлось тогда свой метод расширения писать и вручную все делать
короче, в этом ef надо глаз да глаз за тем, какие он запросы генерит. с чем только не работал... питон..нода..пхп...джава...везде запросы предсказуемые. M$ любит удивить