BusinessLogic および DataAccess レイヤーで使用されるモデル (エンティティ) DLL プロジェクトを含む MVC4 アプリケーションがあります。MVC コントローラーは、いくつかのマッパー拡張メソッドを使用して ViewModel (ビューにバインドされている) をモデルに変換し、Model オブジェクトを BusinessLogic レイヤーに渡します。
私の質問は次のとおりです。KnockoutJS のようなクライアント側の機能が必要な場合、KnockoutJS ViewModel の追加セットを作成することをお勧めしますか? ViewModel の保守性と頻繁な変更が気になります。