在Automapper中通过LINQ将集合映射到标量的公约

时间:2012-10-18 14:48:36

标签: .net automapper automapper-2

Automapper已经做了一些很好的约定,例如通过命名约定映射子属性,例如如果属性上存在此类属性,OrderTotal将从Order.Total映射。

我想知道是否有办法用LINQ运营商名称做类似的事情。例如,如果我有一个名为IEnumerable<Appointment>的集合Appointments,那么如果在我的目标类型上我有一个名为AppointmentFirst的属性Appointment和AutoMapper自动调用First(),那就太棒了。

目前有什么方法可以做这样的事吗?

1 个答案:

答案 0 :(得分:0)

没有开箱即用的支持。但是,您可以使用custom type converters.

来实现它