У меня, наконец, очень хорошо структурированный проект.После прочтения луковой архитектуры Фаулера, изучения Ninject для IOC / DI и настройки классов репозитория Psuedo я использую EF 4.1, поэтому DbSet и DbContext по большей части предоставляют репозиторий;Теперь я сталкиваюсь с раздражающей зависимостью от Entity Framework, когда хочу "включить" другие сущности / связанные сущности в мой репозиторий.
Есть ли у кого-нибудь какие-либо предложения о том, как сломать эту зависимость?Например, у меня есть сервисный уровень, который выполняет вызовы в Repository. Как только я решу использовать .Include, я привязан к толстой и тяжелой Entity Framework ... Должен ли я пойти с .Join или EF может быть каким-то образом абстрагирован?