码迷,mamicode.com
首页 > 其他好文 > 详细

数据注解

时间:2015-10-27 11:04:52      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

添加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 值。

数据注解

标签:

原文地址:http://www.cnblogs.com/duanyong/p/4913310.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!