Zatímco „oficiální“ odpovědí je použít WCF k protlačení služby do Silverlightu, tak nějak si myslím, že kdokoli používá MySQL, pravděpodobně nebude používat kompletní řešení ASP.NET. Mým řešením bylo vytvořit webovou službu PHP (jak navrhoval Rob) pro interakci s databází MySQL a umožnit Silverlight přistupovat k ní klidným způsobem.
Zde je začátek třídílného tutoriálu pro použití Silverlight pro přístup k databázi MySQL prostřednictvím webové služby PHP:
PHP, MySQL a Silverlight:Kompletní návod