标签: validation
您在哪里放置域实体的验证码?在类本身内部使用Validate()等方法,还是在使用对象的上下文中?或两者兼而有之?
答案 0 :(得分:0)
最近的一个项目,我们混合了两者。对于像字段长度或常规表达这样的简单数据约束,我们将对实体进行验证。对于更复杂的验证(例如与系统中其他实体的关系),我们将使用一个单独的服务验证实体,我们发现这非常有用。
答案 1 :(得分:0)
如果验证只需要查询实体内的对象,那么将验证放在实体中。对于Person实体