LightSwitch の2層アプリケーションが DB に接続出来る理由

LightSwitch の配布方法で2層を選んだ場合、サーバー(IIS) が不要となります。
で、ご存じの方も多いと思いますが、Silverlight から直接 DB に接続する API は提供されていません。


どうやって DB にアクセスしてるんだろう?と疑問に思い、環境作って試してみました。
アプリを作って実行すると、タスクバーにアイコンが表示されていました。

詳細を見ると

タスクマネージャーで確認すると、vslshost.exe というプロセスが居ます。
というわけで、クライアント端末に LightSwitch 用の Web サーバーが起動し、そこから DB にアクセスしているようです。