2011-04-19 107 views
1

我有我的应用程序的体系结构如下: http://clip2net.com/clip/m50879/1303228845-clip-15kb.png概念视图模型/模型验证的应用程序了

模型包含了一组应在网络和服务上进行验证POCO对象两侧。 另外,我有另外的ViewModel层,它只在网页上使用。 ViewModel图层包含大部分验证逻辑,它与模型验证逻辑相同...

问题是: 什么是避免将模型验证逻辑复制粘贴到ViewModel验证逻辑的最佳方法?

回答

0

也许这就是兴趣: “如何:验证模型数据使用DataAnnotations属性” http://msdn.microsoft.com/en-us/library/ee256141(VS.100).aspx

+0

从我的角度来看,数据注解验证器+自定义元数据提供商的最佳解决方案。 :) 但是,也许有人已经面临所描述的问题,并知道更好的方法。 – zonder 2011-04-19 16:39:51