AutoMapper замечательный, экономит много времени, но когда я начал смотреть на производительность своего приложения, AutoMapper несет ответственность за потерю производительности.AutoMapper предельная глубина отображения или карты лениво
Я использую ленивую загрузку с помощью NHibernate. Большую часть времени требуется родительский объект без необходимости доступа к дочерним объектам вообще. На самом деле происходит то, что AutoMapper пытается сопоставить как можно больше отношений, заставляя NHibernate ленить загружать все дочерние сущности (я все время вижу SELECT N + 1).
Есть ли способ ограничить, насколько глубокий AutoMapper идет или это возможно для AutoMapper для лэйзирования дочерних объектов?
У меня такая же проблема. Хороший вопрос, есть много настроек для AutoMapper, поэтому потребуется настройка. – zidane