我正在使用 EF Code First,因此我的数据注释正在驱动我的 SQL Server 数据库列定义/属性(即[StringLength(30)]=nvarchar(30)等)。我ViewModels用来推动我的观点。如何在Models和之间同步数据注释ViewModels?
例如,我有以下实体类:
public class Ticket
{
...
[Required]
[DataType(DataType.Currency)]
[DisplayFormat(DataFormatString = "{0:C}")]
public double TicketBalance { get; set; }
...
}
以及ViewModel使用类中相同属性的a Model:
public class EditTicketViewModel
{
...
[Required]
[DataType(DataType.Currency)]
[DisplayFormat(DataFormatString = "{0:C}")]
public double TicketBalance { get; set; }
...
}
如何同步这两个数据注释?