私はMvvMパターンを使用するストア管理Wpfアプリケーションを持っています。私はEntity Frameworkを使用しています。私のプロジェクトでは、 Xamlのビューと私は(ViewModels)、私のすべてのロジックはViewModelsクラス、 にあるので、私はAsp.Net Mvcを使用して同じこと(店長)のための他のプロジェクトを作成したい、私はモデルに問題がありませんそれは独自のクラスのlibを持って、私の問題は:どのように私のコードを(ビューモデルで)私の古いWPFプロジェクトと私の新しいMVCプロジェクトを同じ時間で繰り返すことなく、すべての私のロジックコードを2回繰り返すことなく書き直す(viewModelsもう一つはコントローラ用です)、ロジックを分離し、私のケースではWpfとMvcの2つの異なるタイプのプロジェクトに使用するパターンはありますか?私のWPF MvvMコードをAsp.Net Mvcに変換します
言い換えれば、Mvvmのようなパターンを使ってWpfとMvcの間に共通の根拠があるのですか?それとも、私のロジックをクラスlibに変換するだけですか?
特にステートフル/ステートレスのパラダイムがここで重要な要素になるため、私が頼りにする共通の根拠はありません。 –
同じビューモデルを書いて、Mvvm Patternに従うことでwpfとsilver lightに使用することができました。mvcとwpfの他のパターンがあるかもしれません。 –
ビジネスロジックはビューモデルとは別のBLLに入りますまたはあなたのコントローラ。ビューモデルとコントローラロジックは、プラットフォーム専用に設計されています。 – Will