Sementara jawaban "resmi" adalah menggunakan WCF untuk mendorong layanan ke Silverlight, saya kira siapa pun yang menggunakan MySQL mungkin tidak akan menggunakan solusi ASP.NET yang lengkap. Solusi saya adalah membangun layanan web PHP (seperti yang disarankan Rob) untuk berinteraksi dengan database MySQL dan meminta Silverlight mengaksesnya dengan tenang.
Berikut ini adalah awal dari tutorial tiga bagian untuk menggunakan Silverlight untuk mengakses database MySQL melalui layanan web PHP:
PHP, MySQL dan Silverlight:Tutorial Lengkap