I have a large hand tuned SQL query that returns a flat data table with many (>25) columns.
Currently, I manually convert that to a .NET object with three levels of nesting (i.e. an object which contains (among other properties) a list of further objects which contains (among other properties) a list of further objects.
Is there anything with the ease of something like AutoMapper which can convert a DataTable into a target .NET object, even if its nested?