【发布时间】:2011-02-11 11:51:27
【问题描述】:
Castle Windsor 可以进行价值注入吗?
例如,假设我有一个 Employee 的模型对象,它的属性希望自动映射到描述 MVC 视图的接口。
我想要一种方法,让 Employee.FirstName 在我的模型数据更改时自动设置为 IEmployeeView.FirstName。
现在我正在使用ValueInjecter,但如果 Windsor 可以做到,我想放弃对程序集的依赖。 (我已经将 Windsor 用于 IoC 和其他 AOP 的东西)
【问题讨论】:
-
我还想评论一下,当数据发生变化时,我只使用 ValueInjector 来设置视图界面上的属性。当温莎找到不同的服务时,这不会发生。如果需要,我可以发布一个控制器示例。
-
我有时不直接使用 ValueInjecter 但有 IBuilder
接口和实现,这一切都由 Windsor 解决,我在这里使用这种技术:prodinner.codeplex.com
标签: c# .net castle-windsor