Vâng, đúng vậy. Bạn có thể sử dụng MySQL .Net Connector như đã đề cập .
Hoặc tốt hơn, bạn sử dụng ORM (chẳng hạn như NHIbernate ) để trừu tượng hóa nhà cung cấp cơ sở dữ liệu. Tôi sử dụng NHibernate với MySQL trong ứng dụng C # của mình và nó hoạt động tốt.