自动截取Entity实体属性中字符串超长字符
摘要:因为项目中有部分接口是通过WCF暴露的,所以需要对每一个返回来的数据进行检查(通常其他类型都会在客户端完成验证,而字符串长度必须在服务端控制),特设计的一种通用针对字符串超长的处理实现;大概思路是:1.通过反射先获取实体中所有为String类型的属性;2.根据实体属性名称查找实体元数据中的属性;3.查找属性中包含MaxLength的参数;4.通过反射获取属性值;5.根据MaxLength值截取超长的字符串;6.再通过反射将属性设置为更改后的值;Code:Code highlighting produced by Actipro CodeHighlighter (freeware)http://
阅读全文
posted @ 2010-10-27 10:20