Silverlightアプリケーションのアーキテクチャーを設計しようとしているとき、私は次のことを行う方がよいかどうかを尋ねています。
WCFデータサービスでエンティティデータモデルを使用し、ビジネスロジックをコードビハインドに配置して、SilverlightユーザーコントロールがWCFデータサービスから返された純粋なデータの変更/管理を実行できるようにします。
また
WCFサービスでエンティティデータモデルを使用し、[OperationContract]メソッドを使用してビジネスロジックを実際のサービスに配置します。このメソッドを使用すると、ビジネスロジックをサービスレベルで適用できるため、プレゼンテーション(シルバーライト)とビジネス(サービス)を明確に分離できます。 )。
誰かがどちらのアプローチがより良いか、または上記の私の提案の範囲外で私が発見していないより良いアプローチがまだあるかどうかについて彼らの意見を提供できますか?
ありがとう