Я рассматриваю реализацию шаблона репозитория (так как то, что я придумал, было на все 90% его реализацией), и столкнулся с вопросом дизайна, где у меня есть два или более основных бизнес-объекта (например, Business и Contact в приложении CRM), BO может быть сильно связан или вообще не связан.
В этой ситуации следует реализовать один репозиторий (например, CrmRepository, с .addBusiness(),.addContact() и др.) или несколькими репозиториями (BusinessRepository, ContactRepository, каждый со своими собственными .add(),.delete( ) и др.).
Какова наилучшая практика в этой ситуации?
В основе DAL лежит EF4.
Привет
Му