Това, за което мислите, според мен, е Linq to Sql. Но това работи САМО за SQL Server.
http://www.mikeborozdin.com/post/LINQ-To-MySQL .aspx
Така че единствената ви възможност да създавате обекти от данните, които получавате от вашия MySql сървър, и след това да правите стандартно свързване към обекти, за да направите вашето картографиране.
Надявам се това да помогне, наздраве,