Как я могу запрашивать кросс-таблицы с помощью Repository Pattern?

В моем приложении asp.net mvc 3 я использую шаблон репозитория. У меня есть 3 сущности, Компания, Страна, Город. У каждого из них есть собственный репозиторий. Объект компании имеет внешние ключи FoundedCountry и FoundedCity. Теперь в представлении я хочу показать сведения о компании. В этом представлении я хочу просмотреть сведения о компании, а также название FoundedCountry и название FoundedCity. На мой взгляд, я должен справиться с этим с помощью запроса JOIN. Но я застрял в том, как добиться этого в шаблоне репозитория. Как я могу обработать этот JOIN в шаблоне репозитория?

Спасибо.

9
задан SherleyDev 23 April 2012 в 21:37
поделиться