モデル クラス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 を「継承」する方法はありますか?