拥有相同型号的3份副本,这与干燥原理有什么关系?或者是否牺牲DRY以带来更好的可测试性?
是否存在人们用来自动更新每个模型的方法?例如。如果我有一个User model / viewmodel / datamodel,并且想要添加IsDeleted属性,我必须在3个地方进行更改。
我在这里错过了什么吗?
答案 0 :(得分:0)
这是一个类似的问题,您可以使用自定义验证器类和继承来解决大多数问题。
How do I remain DRY with asp.net mvc view models & data annotation attributes?