我有一个相当简单的解决方案设置:
Web 项目 --> 服务层 --> 存储库
我的 IoCbootstrapper 类位于我的 Web 项目中。
var c = new Container();
c.Register<IUserService, UserService>();
c.Register<ILoggingService, LoggingService>();
这很好,但我的服务取决于存储库。
有没有办法在服务层类库中拥有一个“parital bootsrapper”,然后以某种方式将其作为配置传递给 Web 项目,因为这种方式无法创建服务实例,因为 Web 项目不知道存储库?