Соглашение о отображении коллекций в скаляры через LINQ в Automapper
Automapper уже делает некоторые полезные соглашения, такие как сопоставление под-свойств с помощью соглашения об именовании, например OrderTotal
будет карта от Order.Total
если такое имущество на имущество существовало.
Мне было интересно, если есть способ сделать подобное с именами операторов LINQ. Например, если у меня была коллекция IEnumerable<Appointment>
называется Appointments
было бы замечательно, если бы у моего целевого типа было свойство с именем AppointmentFirst
типа Назначение и AutoMapper с автоматическим вызовом First()
,
Есть ли способ сделать что-то подобное в настоящее время?
1 ответ
Там нет поддержки для таких вещей из коробки. Однако вы можете добиться этого с помощью пользовательских преобразователей типов.