Gdzie dać referencje do EntityFramework i gdzie wcisnąć modele biznesowe

0

Tworzę sobie aplikację ASP .NET MVC. Mam 3 projekty:

  • Core
  • Infrastructure
  • Web

W Core mam modele, które będą odzwierciedleniem tabel z bazy danych
Infrastructure zawiera repozytoria i serwisy
Web zawiera widoki i kontrolery

Pytanie mam takie, gdzie powinna znaleźć się referencja do EntityFramweork i gdzie umieścić modele biznesowe?

0

Modele biznesowe, jeśli są czyste, to powinny być w jakimś Domain tudzież BusinessLogic razem z serwisami i interfejsami repozytoriów. Referencja do EF razem z implementacjami repozytoriów oraz modelami bazodanowymi powinny być w jakimś Persistence. Repozytoria oczywiście zwracają modele biznesowe, a nie bazodanowe.

1 użytkowników online, w tym zalogowanych: 0, gości: 1