我的服务接口的命名空间是Services.Interfaces
服务接口的实现具有Web.UI.Services
的命名空间
举个例子,我有两个服务实现
IUserService
需要注册到UserService
ICountryService
需要注册到CountryService
这是我目前如何使用SimpleInjector注册这些服务的方法。
container.Register<IUserService, UserService> ();
container.Register<ICountryService, CountryService> ();
问题:如果我有超过100个服务(夸张一下),我需要去为每个服务添加一行。如何使用Simple Injector将一个程序集中的所有实现注册到另一个程序集中的所有接口?
如何使用Simple Injector将一个程序集中的所有实现注册到另一个程序集中的所有接口?