Myślę, że to, o czym myślisz, to Linq to Sql. Ale to działa TYLKO dla SQL Server.
http://www.mikeborozdin.com/post/LINQ-To-MySQL .aspx
Tak więc jedyną opcją jest budowanie obiektów z danych, które otrzymujesz z serwera MySql, a następnie wykonanie standardowego linq do obiektów w celu wykonania mapowania.
Mam nadzieję, że to pomoże,Pozdrawiam,