2010-11-25 9 views
0

私はこのサービス層と "コントローラ"の間にあるプロキシ層であるサービス層(WCF)を持つプロジェクトにいます。すべてのコントローラは、このプロキシレイヤーを呼び出してデータを取得し、代わりにレンダリングするモデルを返し、Linqを使用してより小さなモデルに変換したより大きなエンティティを返します。それをビューに渡します。MVCコントローラ何をすべきか

あなたはこの変換をコントローラで行うことをお勧めしますか?私の意見では、コントローラーはプロキシレイヤーから着信オブジェクトを形成する責任がありません。このオブジェクトはプロキシレイヤーによって返され、コントローラーはそれをビューに直接渡す必要があります。

このような考え方は良いですか間違っていますか?

答えて

0

おそらく、ViewModelを追加することを検討してMVVMCパターンを完成させるべきでしょう。これにより、コントローラがデータ変換のいずれも処理する必要がなくなります。

+0

この場合、このデータ変換の責任はどのようなものでしょうか? – Jose3d

+0

ofcourseのViewModel :) – Josh

関連する問題