【发布时间】:2017-04-20 08:46:14
【问题描述】:
我正在尝试在 net Core 中建立工厂。并完全堆叠。
如何使用 Microsoft Dependency Injection library for .net core 制作工厂模式?
有什么提示吗?
【问题讨论】:
-
任何more details?
标签: dependency-injection .net-core factory
我正在尝试在 net Core 中建立工厂。并完全堆叠。
如何使用 Microsoft Dependency Injection library for .net core 制作工厂模式?
有什么提示吗?
【问题讨论】:
标签: dependency-injection .net-core factory
在这里查看我的答案
https://stackoverflow.com/a/44793349/4335854
DI 是通过 ServiceCollection 完成的,每个接口只能有一个实现,因此直接在服务集合上执行工厂模式可能不起作用,因为它不支持接口实现的动态创建。
我在回答中所做的是创建了一个工厂的可注入实现,它可能满足与可注入实现工厂相同的要求
【讨论】: