MySQL zapewnia konektor .NET dla C#. Zobacz to !
Możesz go wykorzystać w bardzo prostych projektach. Tutaj jest przykładem użycia go z ADO.NET ze sterownikiem ODBC i tutaj jak z niego korzystać bezpośrednio.
W przypadku bardziej złożonych projektów zdecydowanie sugeruję użycie niektórych map OR, które obsługują MySQL, takich jak SubSonic lub BLToolkit .