Quello a cui stai pensando, penso, è Linq to Sql. Ma funziona SOLO per SQL Server.
http://www.mikeborozdin.com/post/LINQ-To-MySQL .aspx
Quindi la tua unica opzione per creare oggetti dai dati che ottieni dal tuo server MySql e quindi eseguire linq standard sugli oggetti per eseguire la mappatura.
Spero che questo aiuti, Saluti,