![]() |
1
2
您首先需要回答这样一个问题:“我什么时候需要RepositoryCustomerA而不是RepositoryCustomerB?” 如果这些类中的任何一个可以在生产环境中基于某个运行时状态进行实例化,那么您可能需要研究 conditional object construction
如果RepositoryCustomerA应该在开发时实例化(例如,对于单元测试),而RepositoryCustomerB是生产模拟,那么您需要两个不同的
|
![]() |
Navid K · 与StructureMap 4.6瞬态生命周期混淆 6 年前 |
![]() |
ViqMontana · 如何使用结构图模拟基类? 7 年前 |
|
chapas · 注入到不同的项目/程序集中 8 年前 |
![]() |
Morn · 构造函数依赖注入WebApi属性 10 年前 |
![]() |
Martin R-L · 可以使用约定注入基于ctor参数名称的命名实例吗? 12 年前 |