Tag: dryioc

DryIOC容器配置用于属性注入

我已经搜索了一个简单的例子来说明如何配置DryIoc容器以简单地将依赖关系注入属性,就像它注入构造函数args一样。 鉴于以下工作示例…… 集装箱登记: public static void Register(HttpConfiguration config) { var c = new Container().WithWebApi(config); c.Register(Reuse.Singleton); c.Register(Reuse.Singleton); } 小部件服务: public class WidgetService : IWidgetService { private readonly IWidgetRepository _widgetRepository; public WidgetService(IWidgetRepository widgetRepository) { _widgetRepository = widgetRepository; } public IList GetWidgets() { return _widgetRepository.GetWidgets().ToList(); } } 小部件存储库: public class WidgetRepository : IWidgetRepository { private readonly IList _widgets; […]