У меня есть такая структура проекта: -
CentralRepository.BL
CentralRepository.BO
CentralRepository.DataAccess
CentralRepository.Tests
CentralRepository.Webservices
и между ними очень много зависимостей. Я хочу использовать единство, чтобы уменьшить зависимости, поэтому я собираюсь создать интерфейсы для своих классов. Мой вопрос в том, в каком проекте должны находиться интерфейсы. Я считаю, что они должны находиться на уровне BO. Может кто-нибудь дать мне какие-нибудь рекомендации по этому поводу, пожалуйста