【发布时间】:2011-11-11 15:54:07
【问题描述】:
我的情况是:
我的项目的两个不同部分(ASP.NET MVC 区域)需要与 Singleton 相同的构造函数注入,但不同的实例设置略有不同。
例如
Site Area = 它自己的单例
管理区 = 它自己的单例
这可以通过 StructureMap 实现吗?项目的各个部分位于不同的命名空间中。
【问题讨论】:
-
我不确定我是否得到你的问题。是否 Site area 需要 SomeDependency 和 Admin 需要另一种类型的 SomeDependency,并且 SomeDependency 都应该是单例?还是说Site area和Admin area都是singleton,需要和singleton一样的依赖?
-
第一个。 Admin 和 Site 需要不同的 SomeDependency 作为单例。
标签: c# structuremap