Докато "официалният" отговор е да се използва WCF за прокарване на услуга към Silverlight, смятам, че всеки, който използва MySQL, вероятно няма да използва пълно ASP.NET решение. Моето решение беше да създам PHP уеб услуга (както Роб предложи), за да взаимодейства с базата данни MySQL и да има достъп на Silverlight до нея по RESTful начин.
Ето началото на урок от три части за използване на Silverlight за достъп до MySQL база данни чрез уеб услуга на PHP:
PHP, MySQL и Silverlight:Пълният урок