MySQL tillhandahåller .NET-kontakt för C#. Se detta !
Du kan använda den i mycket enkla projekt. Här är ett exempel på att använda det med ADO.NET med ODBC-drivrutin och här hur man använder det direkt.
För mer komplexa projekt rekommenderar jag starkt att du använder några OR-kartare som stöder MySQL som SubSonic eller BLToolkit .