ampliando un poco lo que dice juanK:
hacerlo por odbc es fastante simple y te permite facilmente usar los datasets y todas esas cosas simpaticas de .NET con muy poco código, para ello debes bajar de la pagina de mysql el driver odbc de mysql.
Las librerías extras de las cual habla juank creo que tambien estan disponibles en mysql y he leido que tambien hacen uso de las ventajas de ADO.NET (datasets, etc) y son faciles de instalar y todo eso, la diferencia es que con ellas debes trabajar solo en código mientras con el odbc puedes trabajar graficamente (drag&drop y generadores de datasets automaticos y esas cosas).
Mi experiencia es super buena con el odbc, además es portable y altamente configurable.
hay mucha informacion en muchas partes, solo busca en google (deberias haberlo hecho antes de preguntar aqui, pero bueno...).
Saludos