2011年4月25日
摘要: 概述Silverlight的DataAnnotation验证机制是Silverlight 3发布WCF RIA Services测试版是推出的客户端验证机制,对于DataAnnotation的翻译,可以理解为“数据元素注释”验证法。该验证机制,使用了System.ComponentModel.DataAnnotations命名空间中的属性类,通过对DataMember数据成员设置Metadata元数据属性,对其验证值进行判断是否符合当前属性条件,以达到Validation的效果。该验证机制,多数运用于WCF RIA Services应用中.如下代码Code highlighting produ 阅读全文
posted @ 2011-04-25 13:54 记忆逝去的青春 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 概述:System.ComponentModel.DataAnnotations 命名空间提供用于为实体类定义元数据的特性类。公共类:类说明AssociationAttribute指定某个实体成员表示某种数据关系,如外键关系。ConcurrencyCheckAttribute指定某属性将参与开放式并发检查。CustomValidationAttribute指定要执行的自定义方法以验证实体成员。DataTypeAttribute指定要与实体成员关联的附加类型的名称。DisplayAttribute为在用户界面中使用的实体类型和成员指定可本地化的字符串。DisplayColumnAttribute 阅读全文
posted @ 2011-04-25 13:53 记忆逝去的青春 阅读(13632) 评论(0) 推荐(1) 编辑
摘要: 背景:当我们在做SilverLight数据验证,当调试代码过程中,在验证失败异常出现时,Visual Studio会自动中断和获取当前异常错误信息,这为调试带来了一些不便。解决方案:我们可以设置Visual Studio 2010的调试异常,使系统在调试的时候不去捕获,验证异常。。。步骤一:点击“异常”之后步骤二:找到System.Exception,将其后面的CheckBox取消选中取消复选框:步骤三:找到“System.ComponentModel.DataAnnotations.ValidationException",同样将其后面的CheckBox取消选中。注意:Visual 阅读全文
posted @ 2011-04-25 13:49 记忆逝去的青春 阅读(802) 评论(1) 推荐(1) 编辑