Viewに必要なすべてのオブジェクトのラッパーに似ていると思いますか?MVCでは、ViewModelとは何ですか?
たとえば、音楽とDVDを販売していたオンラインストアがあるとします。ブラウズページでは、あなたのすべてのDVDと音楽のリストを表示したいでしょう。したがって、アルバムリストとDVDリストを含む2つのプロパティを持つViewModelオブジェクトを作成しますか?
私の理解から、あなたはすべてのモデルクラスを持っているようです。 Album/Dvdクラスではなく、単にこれらを渡すだけでは、あなたのViewでは十分ではありません。 ViewModelは基本的にViewが必要とするすべてのデータのキャリアとして機能しますか?
[MVCのViewModelとは何ですか?](http://stackoverflow.com/questions/11064316/what-is-viewmodel-in-mvc) – HaveNoDisplayName
@HaveNoDisplayName残念ながら、この質問は4ヶ月古いあなたが複製されているとマークしたもの、もう1つはこれよりはるかに多く見られます。タイトルは私が見るすべての違いを作ります。 –
もう一つの質問にはより良い答えがあるので、これは重複して閉じられるべきであり、逆ではありません。 – Liam