Automapper已经做了一些很好的约定,例如通过命名约定来映射子属性,例如 如果存在属性上的此类属性,OrderTotal
将从Order.Total
映射。
我想知道是否有办法对 LINQ 运算符名称做类似的事情。例如,如果我有一个名为Appointments
的集合IEnumerable<Appointment>
,如果我的目标类型上有一个名为AppointmentFirst
的属性,该属性的类型为 Appointment 和自动映射器,自动称为First()
,那就太好了。
目前有没有办法做这样的事情?
没有现成的支持。但是,您可以使用自定义类型转换器来实现它。