0
我用Asp.net 4在C#和Entity Framework 4验证以干重计算策略
我的web应用程序以这种方式layerered:
- 数据访问层使用EF。
- 使用类的业务逻辑层。
- 用户视图层使用Web窗体和ObjectDataSource调用BL。
在验证的那一刻,我使用MS验证控制子每个单独的Web窗体,所以我可以有客户端和服务器验证。
这种方法的主要缺点是我必须在每个Web窗体上重复插入不同的Validation Control,从而导致维护上的噩梦。
我的问题:
- 你知道一个更好的模式,我可以集中我的角色的验证,使其在客户端和服务器端的工作?
- 你会在哪里建议我插入验证逻辑?在业务逻辑层内部?
- EF EF POCO可以帮助完成这项工作吗?
- 怎么样System.ComponentModel.DataAnnotations你曾经使用它,你有什么想法?
请给我你的意见和一些资源,如果你有任何。谢谢你的帮助!
感谢您的链接,你有没有使用过DataAnnotations? – GibboK