Model オブジェクトがあるとします。
class MyModel
{
int status { get; set; }
...
}
および対応するビュー モデル:
class MyViewModel
{
Enums.Status status { get; set; }
...
}
Model オブジェクトは、ステータスを数値として XML ファイルに読み書きされます。ビューでは、ビュー モデルのステータスは、リソース ファイル ルックアップを介して文字列に変換されます。
現在、ステータスをモデルの int int からビュー モデルの Enums.Status に変換する必要があります。
これを単純化し、モデルの数値により多くの意味を持たせるために、両方のステータス プロパティに同じ Enum を使用しても問題ありませんか?
そうでない場合は、そのままにしておくのが最善ですか、それともより良い方法がありますか?