O que você está pensando, eu acho, é Linq to Sql. Mas isso só funciona para o SQL Server.
http://www.mikeborozdin.com/post/LINQ-To-MySQL .aspx
Portanto, sua única opção é construir objetos a partir dos dados que você obtém do seu servidor MySql e, em seguida, fazer linq padrão para objetos para fazer seu mapeamento.
Espero ter ajudado, abraços,