Possible Duplicate:
LINQ to MySQL - what is the best option?
I've been looking this up on Google for hours, but I haven't found anything conclusive. So far, I've seen a few paid options, an option with NHibernate, but most are marked as unstable or in production.
Is there a stable implementation of LINQ for MySQL?
LINQ to SQL supports only Microsoft SQL Server. You could use ADO.NET Entity Framework with MySQL. Here's a tutorial.
You can try DbLinq. They support MySQL (and Oracle and PostgreSQL).
We use Devart dotConnect for Oracle for LINQ-to-Oracle and have been very pleased.
They make an equivalent LINQ-to-MySQL provider as well, I'd definitely give it a look.