I came across this post while investigating alternatives to AutoMapper; definitely worth reading the comments from Jimmy Bogard regarding usage scenarios, and a recommendation to use LINQ projections.