我正在使用 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; }
...
}
如何同步这两个数据注释?