添加System.ComponentModel.DataAnnotations命名空间的using语句
DataType
示例:
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.ComponentModel.DataAnnotations; 6 7 namespace ContosoUniversity.Models 8 { 9 public class Student 10 { 11 public int ID { get; set; } 12 public string LastName { get; set; } 13 public string FirstMidName { get; set; } 14 [DataType(DataType.Date)] 15 [DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)] 16 public DateTime EnrollmentDate { get; set; } 17 18 public virtual ICollection<Enrollment> Enrollments { get; set; } 19 } 20 }
DataType枚举
https://msdn.microsoft.com/zh-cn/library/system.componentmodel.dataannotations.datatype%28v=vs.110%29.aspx
- 成员名称
- 描述
- CreditCard
- 表示信用卡号码。
- Currency
- 表示货币值。
- Custom
- 表示自定义的数据类型。
- Date
- 表示日期值。
- DateTime
- 表示某个具体时间,以日期和当天的时间表示。
- Duration
- 表示对象存在的一段连续时间。
- EmailAddress
- 表示电子邮件地址。
- Html
- 表示一个 HTML 文件。
- ImageUrl
- 表示图像的 URL。
- MultilineText
- 表示多行文本。
- Password
- 表示密码值。
- PhoneNumber
- 表示电话号码值。
- PostalCode
- 表示邮政代码。
- Text
- 表示所显示的文本。
- Time
- 表示时间值。
- Upload
- 表示文件上载数据类型。
- Url
- 表示 URL 值。
时间: 2024-10-07 05:27:29