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

Code First的[Required]与Nullable Types的比较

时间:2019-09-16 13:33:00      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:asp   ref   类型   als   一个   nbsp   false   输入数据   data   

Code First的[Required]与Nullable Types的比较


在Code First的情境中,倘若一个类的定义中的特定属性的声明之前包含[Required],表示会在ASP.Net MVC中会进行数据验证,确认使用者是否有输入数据,倘若Client端的验证已经关闭,Server端的验证依旧会持续进行。

至于一般的类的定义中,有时在特定属性的类型声明之后会紧接一个问号,此一问号代表Nullable Type,也就是属性值除了可以设定成为原本的类型之外,尚可以另外设定为Null。例如布尔值原本仅有true和false二种选项,但是透过Nullable Type声明之后,又多了一个null可以设定。

参考数据:

[1]Code First DataAnnotations
http://msdn.microsoft.com/en-us/data/gg193958.aspx

[2]Nullable Types (C# Programming Guide)
http://msdn.microsoft.com/en-us/library/1t3y8s4s.aspx

补充数据:

[1]Nullable Types Overview
http://msdn.microsoft.com/en-us/library/1t3y8s4s.aspx

原文:大专栏  Code First的[Required]与Nullable Types的比较


Code First的[Required]与Nullable Types的比较

标签:asp   ref   类型   als   一个   nbsp   false   输入数据   data   

原文地址:https://www.cnblogs.com/petewell/p/11526723.html

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