共通のプロパティを持ついくつかのビュー モデルを作成および編集しています。ビューモデルに継承を使用するのは悪いことだとオンラインで読みました。したがって、これらのタイプのビューモデルを使用しても安全かどうかを知りたいです。
public class CustomerVM
{
public int CustomerId {get;set;}
public string Name { get; set;}
}
public class CustomerCreateVM : CustomerVM
{
public dictionary<string,string> ModelCustomers { get; set;}
}
public class CustomerEditVM : CustomerVM
{
public List<Orders> OrdersList {get;set;}
}
CustomerVM はアプリケーションでは使用されず、共通のプロパティを格納するためにのみ使用されます。