Rozważam wdrożenie wzorca repozytorium (ponieważ to, co wymyśliłem, było w 90% jego implementacją) i natrafiłem na pytanie projektowe - gdzie mam dwa lub więcej podstawowych obiektów biznesowych (na przykład Business i Kontakt w aplikacji CRM), BO może być silnie powiązane lub w ogóle niezwiązane.Schemat repozytorium i wiele powiązanych obiektów podstawowych lub obiektów biznesowych - jedno lub więcej repozytorium?
W tej sytuacji, należy realizować jedną repozytorium (CrmRepository na przykład z .addBusiness .addContact()(), i inne), lub wielu repozytorium (BusinessRepository, ContactRepository każdy z własnym .add() .delete() i wsp.).
Jaka jest najlepsza praktyka w tej sytuacji?
Podstawowy DAL to EF4.
Pozdrowienia
Moo
+ 1-częściowo na pytanie, a częściowo dla awatara CAH;) –