【发布时间】:2010-04-04 23:19:30
【问题描述】:
我编写了一个依赖于数据访问层的属性,因此我创建了一个将 DAL 类作为参数的构造函数(标有 [DefaultConstructor] 和另一个无参数的空白构造函数。当我调用了一个依赖于属性的方法如何让 StructureMap 注入正确的类型?
谢谢
加雷斯
【问题讨论】:
-
我现在已经确定这应该使用 setter 注入来完成,我可以找到的 StructureMap 文档仅引用其方法已弃用的旧版本。在当前版本中我将如何做到这一点?
-
不确定属性是否适用于 Setter 注入,因为它们是通过反射创建的。如果您有权访问 IContainer 和实例化属性,则可以使用 IContainer.BuildUp(object o) 方法。 codebetter.com/blogs/jeremy.miller/archive/2009/01/16/…
标签: c# attributes structuremap custom-attributes