0

私はこの種の開発は初めてで、これまでのところ、データベースから新しい ADO.Net データ モデルを作成する WCF RIA サービスに関するチュートリアルしか見たことがありません。

ただし、データを操作するための Web API を提供するシステムを使用しています (これを独自の Web サービスに格納して使用することができ、それが Silverlight アプリケーションと対話します)。

この場合、WCF RIA サービスを使用することは可能ですか? それとも、これらの API を使用する通常の WCF サービスを使用しますか?

ありがとう!

4

1 に答える 1

3

msdn のドキュメントhttp://msdn.microsoft.com/en-us/library/ee707344(v=vs.91).aspxで説明されているように、最初に WCF RIA サービスの機能を本当に理解する必要があると思います。

「n 層 RIA ソリューションを開発する際の一般的な問題は、中間層とプレゼンテーション層の間でアプリケーション ロジックを調整することです。最高のユーザー エクスペリエンスを作成するには、RIA サービス クライアントがサーバー上に存在するアプリケーション ロジックを認識できるようにする必要があります。 、ただし、プレゼンテーション層と中間層の両方でアプリケーション ロジックを開発および保守する必要はありません。」

そのため、ドメイン サービスに入るとすぐに、従来の WCF サービスにいることになります。したがって、ここでは、(外部 Web API を含めて) 必要に応じてあらゆる操作を行うことができます。ただし、アプリケーションのロジックが既に Web API に埋め込まれている場合、WCF RIA サービスを使用するメリットは少なくなります。

于 2013-02-05T13:41:41.913 に答える