Ce à quoi vous pensez, je pense, est Linq to Sql. Mais cela fonctionne UNIQUEMENT pour SQL Server.
http://www.mikeborozdin.com/post/LINQ-To-MySQL .aspx
Donc, votre seule option pour créer des objets à partir des données que vous obtenez de votre serveur MySql, puis faire un linq standard vers des objets pour faire votre mappage.
J'espère que cela vous aidera, Bravo,