Oui c'est le cas. Vous pouvez utiliser Connecteur MySQL .Net comme mentionné .
Ou mieux, vous utilisez ORM (comme NHIbernate ) pour faire abstraction du fournisseur de base de données. J'utilise NHibernate avec MySQL dans mon application C# et cela fonctionne bien.