MySQL proporciona un conector .NET para C#. Consulte esto !
Puedes usarlo en proyectos muy simples. Aquí es un ejemplo de su uso con ADO.NET con controlador ODBC y aquí cómo usarlo directamente.
Para proyectos más complejos, sugiero encarecidamente utilizar algunos OR mapeadores compatibles con MySQL como SubSonic o BLToolkit .