2012-04-05 32 views
0

私は、XMLデータを読み書きするWPFアプリケーションを開発しています。リポジトリパターンを使用して、MVVMのコンテキストでWPFアプリケーションのデータを取得する必要がありますか?

私はMVCのバックグラウンドから来ており、私はMVVMのアプローチを採用したいと思います。

私が最後に行ったMVCプロジェクトでは、リポジトリパターンを使用してデータを取得しました。コントローラには、サービスへのインタフェースがあり、これにはRepositoryへのインタフェースがあります。リポジトリはデータを取得し、コントローラに戻してViewModelにデータを渡してViewに渡します。

私はここにも同様のアプローチをとるべきであるべき

  • を思ったんだけど?
  • リポジトリパターンを実装する必要があります。
  • もしそうなら、私はサービスへのインターフェイスを持っていますか?ボタンクリックイベント?
  • ボタンクリックイベントまたはサービスでViewModelを設定する必要がありますか?

リポジトリパターンを使用しない場合は、XMLデータを取得するための最良の方法は何ですか?

答えて

0

私が構築した以前のMVCアプリケーションでは、コントローラをクリアするのに役立つように、ビュー/エディットモデルを別のDLLに配置しました。サービス(ドメイン操作のファサード)は、ドメインオブジェクトをビュー/編集モデルにマップし、それらを呼び出し元のコントローラに戻します。

レポジトリパターンを使用する場合は、サービスでモデルを実装します。これにより、さまざまなクリックイベントの間でフラグメント化されるのではなく、すべての操作を1か所に収めることができます。

関連する問題