Salve a tutti.

Recentemente ho predisposto una applicazione ASP.net realizzata in C# utilizzando l'ambiente Visual Studio. Il sito web si appoggia su questa applicazione e utilizza un databasa Access. Nei vari webforms ho dei OleDbDataAdapters tramite i quali riempio i vari recordset ecc..... Il tutto gira su un server 2003 in remoto (hosting) dove ho la possibilità di utilizzare anche mysql ma non di installare componenti di "sistema", ossia posso inserire "cose" solo sulla mia directory via FTP. Volendo passare a MySQL si prefigura un duro lavoro oppure posso effettuare il passaggio in maniera abbastanza indolore (senza "riscrivere" tutto il codice)??? Qualcuno ha avuto a che fare con MySQL da ASP.NET e c# (o VB.net?).
ci sono degli "Mysql adapters" o cose del genere???
Grazie per gli eventuali aiuti.

p.s. Per passare da access a mysql ci sono dei tools?