[igdd] Silverlight 4の対応するデータベースは、SQL Server 2008からですか


いいえ、Silverlightのアプリケーションは、Webサービスを経由してデータを取得します。たとえば、XML文書としてデータをダウンロードすることを想像してみてください。XMLが生成されば何でもよいので、SilverlightとWebサービスの先にあるデータベースとの依存関係はありません。

Silverlightはクライアントの技術であることにご注意ください。また基本的にSilverlightから直接データベースに接続することはできません。例外として、Silverlight 4の信頼されたアプリケーションモード (Trusted mode)において、COMオートメーション経由でADOにアクセスすることができますが、推奨するものではありません。

WCF RIA Servicesを利用する場合はADO.NET Entity Frameworkに対応したADO.NETプロバイダが必要となります。マイクロソフトからはSQL Server用のプロバイダSystem.Data.SqlClientを提供しています。MSDNライブラリによれば、SQL Server 7.0からのバージョンに対応しているようです。サードパーティ製のプロバイダについては、下記のエントリーをご参考にしてはいかがでしょうか。http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework#Entity_Framework_ADO.NET_providers

Comments (0)

Skip to main content