現時点では、Teststep.cs ビジネス オブジェクトと、system.web.MVC 名前空間にバインドされ、IsDirty などの追加のプロパティを持つビューモデル ペンダントがあります。
プレゼンテーション レイヤーには、TeststepViewModel のさまざまなプロパティを示す 2 つのビュー (テンプレート (書き込み/読み取り + その他の関数) とテストプラン (ほぼ読み取り専用)) があります。
TeststepViewModelBase を作成し、別の 2 つの ViewModels TemplateTeststepVM と TestplanTeststepVM を作成する必要がありますか?
それになんの得があるの?