2

モデル クラスBase1に、DateTime 型をフォーマットする System.ComponentModel.DataAnnotations があります。

[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}")]
 public DateTime Date { get; set; }

Base1モデルとBase2モデルから別のモデルを作成する場合

public class Combined
    {       
        public Base1 Name1 { get; set; }
        public Base2 Name2 { get; set; }
    }

Name1 インスタンスの DateTime 形式がデフォルト (日付と時刻) に変更されます。

ビューレイヤーで表示データをフォーマットする必要がないように、基本モデルから DataAnnotations を「継承」する方法はありますか?

4

1 に答える 1