【发布时间】:2016-10-21 13:39:32
【问题描述】:
ASP.NET CORE IoC 是否有相当于 Castle Windsor 的类型化工厂:
kernel.AddFacility<TypedFactoryFacility>();
kernel.Register(Component.For<IDummyComponentFactory>().AsFactory());
或者是否有任何人知道实现相同功能的示例?
【问题讨论】:
-
它没有这样的东西,你不应该需要它,因为factories are a design smell。
-
TypedFactory 设施是城堡核心的一部分(不再是外部设施),但他们还没有将城堡项目移植到 asp.net 核心。
标签: c# asp.net-core inversion-of-control castle-windsor