У меня есть решение Visual Studio с несколькими проектами.
Я не на 100% уверен в структуре проекта и его преимуществах.
Например: у меня есть проект под названием DOMAIN. Здесь у меня есть несколько папок, например:
DOMAIN
|
|_Repository
|__Implementations
|____|__OrderRepository.cs
|____|__CustomerRepository.cs
|__Contracts
|____|__IOrderRepository.cs
|____|__ICustomerRepository.cs
SessionManager.cs
Model
|__Customer.cs
|__Order.cs
ВОПРОС: Должна ли Модель быть отделена от Репозитория в дополнительном проекте?
Если да, то ПОЧЕМУ?