У меня есть решение .net core 2.1 с этими проектами:
- Validators.ObjectModel
- Validators.Components
- Validators.Бизнес
- Validators.WebApi
Первый проект осуществляет доступ к данным с помощью платформы сущностей , второй имеет несколько общих классов, а третий - просто бизнес-уровень, которыйссылка на dbcontext и компоненты.Так что в WebAPI я добавил ссылку на проект только для бизнеса.Я думал, что библиотеки 1-3 были скрыты в webapi, но я могу, например, получить доступ к классу dbcontext в контроллерах, просто набрав полное пространство имен.
Вот схема ссылки на проект web api:
Как мне спрятать все первые три сборки в веб-интерфейсе?