【发布时间】:2009-10-26 20:52:22
【问题描述】:
我有一个模型类需要访问我的存储库类(用于数据库访问)。
我已为我的存储库创建了一个接口,并已成功配置 Castle Windsor 以通过自定义 ControllerFactory 将我的适当的基于 IRepository 的类注入到我的控制器中。
我在弄清楚如何对我的模型做同样的事情时遇到了一些麻烦。
有人知道使用 Windsor 将依赖项注入 MVC 模型的方法吗?
顺便说一句,我需要 Windsor 来处理这个问题的原因是,当数据发布到我的控制器时,MVC 会自动实例化我的模型实例,而这种自动实例化不允许我传递任何构造函数参数。
【问题讨论】:
标签: asp.net-mvc dependency-injection castle-windsor ioc-container