Простой Инжектор Регистрация всех сервисов из пространства имен
Мои сервисные интерфейсы имеют пространство именServices.Interfaces
Реализация сервисных интерфейсов имеет пространство именWeb.UI.Services
У меня есть 2 реализации службы, например
IUserService, который должен зарегистрироваться на UserServiceICountryService, который должен зарегистрироваться в CountryServiceВот как я сейчас регистрирую эти сервисы в SimpleInjector.
container.Register<IUserService, UserService> ();
container.Register<ICountryService, CountryService> ();
Проблема: если у меня более 100 сервисов, немного преувеличиваю. Мне нужно пойти и добавить строку для каждого сервиса.
Как я могу зарегистрировать все реализации из одной сборки во все интерфейсы из другой сборки, используя Simple Injector?