Silverlight 2および3アプリに最適なデータアクセスレイヤー戦略は何ですか?
4 に答える
ブラウザーで実行しているため、クライアント側から DataAccess を実行するべきではありません。クライアントは通常、Web サービスまたは wcf サービスを呼び出します。このサービスは、データ アクセスの方法を自由に選択できます。
Silverlight 3 を使用している場合は、DAL ラッパーを作成し、メソッド クライアント側への簡単なアクセスを提供する .NET RIA サービスを調べることができます。DAL 自体は、その用語の定義方法に応じて、EF、Linq2SQL、POCO などになります。
データ アクセスが必要なすべての Silverlight アプリケーションで、私は Web サービス (WCF で記述) を使用しました。すべてのビジネスおよびデータ アクセス ロジックは、これらのサービスに適用されます。Silverlight が最も得意とするインターフェイスを任せます。
ADO.NET Data Servicesも確認してください。MIX09あたりで聞いた話では、カッコイイものが出てくるはずです。
同じドメイン内にいて、セキュリティに注意している場合は、ADO.NET エンティティ データ サービスを使用できます。ここにいくつかのリソースがあります
http://msdn.microsoft.com/en-us/library/cc838234(VS.95).aspx