【发布时间】:2014-06-30 21:39:37
【问题描述】:
我正在尝试使用 MVC 5 和 EF 6 代码优先方法开发应用程序。
我是软件开发的新手。
我想添加这个数据注释:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
从 ViewModel 到名为 Birthdate 的属性
一个例子来说明:
public class StudentRegisterViewModel
{
public string LastName { get; set; }
public string FirstMidName { get; set; }
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
public DateTime EnrollmentDate { get; set; }
}
这里的问题是EnrollmentDate这个字段不能识别DisplayFormat注解。
有谁能帮我处理一下吗?
【问题讨论】:
标签: c# ef-code-first asp.net-mvc-5