#详解CRUD VM
hdyingeng
这个作者很懒,什么都没留下…
展开
-
详解CRUDVM 增加自定义验证
重载VM的Valide方法,可以如下示例增加自己额外的验证 public override void Validate() { if(Entity.SchoolName.Length<2) MSD.AddModelError(“Entity.SchoolName”,“学校的名字也太敷衍了吧!”); base.Validate(); }原创 2020-06-08 10:16:07 · 217 阅读 · 0 评论 -
详解CRUDVM 处理数据重复
重载vm中的SetDuplicatedCheck,可以进行数据重复的判断(并发环境下并不能完全避免,可以理解成额外提供了更加友好的一种方式,而不是完全依靠数据库报错) 1、学校的名称、学校的编号分别不能重复 public override DuplicatedInfo SetDuplicatedCheck() { DuplicatedInfo v = CreateFieldsInfo(SimpleField(x => x.SchoolName)); v.AddGroup(SimpleField(x =原创 2020-06-08 10:08:08 · 415 阅读 · 1 评论