Silverlight 2 Beta 2 でデータベースにアクセスしたい場合、今後の方法(.NET Framework 3.5 SP1 から可能)としては ADO.NET Data Services を使う という手があります。
もう一つが WCF と組み合わせる方法。
これについては Silverlight の公式サイトの チュートリアル に実際の手順が載っています。
WCF らしく、複数のバインディングで利用する予定(または可能性がある)のであれば WCF サービス、Silverlight でデータアクセスしたいだけなんだよという場合には Silverlight-enabled WCF Services を使うといいでしょう。