是否可以使用 ValueInjecter 从方法中注入(inject)值?
类似于 AutoMapper 所做的 (GetTotal()):https://github.com/AutoMapper/AutoMapper/wiki/Flattening
谢谢
最佳答案
可以做到,但您必须创建自己的注入(inject)才能做到这一点: 例如,您可以获取 SmartConvetionInjection 的代码
http://valueinjecter.codeplex.com/wikipage?title=SmartConventionInjection
并在以Get+ThatName开头的方法中添加匹配属性名的功能
atm 仅扫描属性,注意该行
var sourceProps = source.GetProps();
var targetProps = target.GetProps();
关于c# - ValueInjecter 从方法中注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20328268/