XMLデータの読み取りと書き込みを行うWPFアプリケーションを開発しています。
私はMVCのバックグラウンドを持っており、MVVMアプローチを採用したいと考えています。
私が取り組んだ最後のMVCプロジェクトでは、リポジトリパターンを使用してデータを取得しました。コントローラにはサービスへのインターフェイスがあり、サービスにはリポジトリへのインターフェイスがあります。リポジトリはデータを取得し、それをコントローラーに返します。コントローラーは、ビューに渡されるViewModelにデータを入力します。
不思議なんだけど
- ここでも同様のアプローチを取る必要がありますか?
- リポジトリパターンを実装する必要があります。
- もしそうなら、私は例えばボタンクリックイベントでサービスへのインターフェースを持っていますか?
- ボタンクリックイベントまたはサービスにViewModelを設定する必要がありますか?
リポジトリパターンを使用すべきでない場合、XMLデータを取得するための最良のアプローチは何ですか?