Circular reference causing stack overflow with Automapper
In your Automapper configuration: Mapper.Map<OrderLine, OrderLineDTO>() .ForMember(m => m.Order, opt => opt.Ignore()); Mapper.Map<Order, OrderDTO>() .AfterMap((src, dest) => { foreach(var i in dest.OrderLines) i.Order = dest; });