Det du tänker på tror jag är Linq till SQL. Men det fungerar ENDAST för SQL Server.
http://www.mikeborozdin.com/post/LINQ-To-MySQL .aspx
Så ditt enda alternativ att bygga objekt av data som du får från din MySql-server och sedan göra standardlinq till objekt för att göra din mappning.
Hoppas detta hjälper, hej,