我有一个模型类需要访问我的存储库类(用于数据库访问)。
我已经为我的存储库创建了一个接口,并成功配置了 Castle Windsor,以通过自定义 ControllerFactory 将我的适当的基于 IRepository 的类注入到我的控制器中。
我在弄清楚如何对我的模型做同样的事情时遇到了一些麻烦。
有谁知道使用 Windsor 将依赖项注入 MVC 模型的方法?
顺便说一句,我需要 Windsor 来处理这个问题的原因是,当数据发布到我的控制器时,MVC 会自动实例化我的模型实例,而这种自动实例化不允许我传递任何构造函数参数。