C#反射--验证属性封装方法

验证属性过多且重复时,例如物料档案必填不能为空的字段有几十个,且不能用EF的简单写法,因为需要根据类别要求不能为空的属性是不同的,因此需要把属性不能为空的验证封装成通用的方法。

 

 描述信息需要在类中用[Description("")]标注。

 

 调用验证方法示例:

 

 在其他这种大量重复语句的情况也可以使用,判断条件可以扩展,适合EXCEL导入等情形,起到优化代码的作用。

 

posted @ 2021-10-20 10:05  奈何碧落黄泉  阅读(57)  评论(0编辑  收藏  举报