【发布时间】:2011-10-18 16:28:05
【问题描述】:
好的,所以我仍然想使用 EF 4.0 的模式模型,但我也想要 EF 4.1 的 API 和灵活性。
因此,在我的应用程序中,我从当前的 EF 4.0 模型中添加了 DbContext 生成代码。
现在,我的问题是,我有哪些选项可以验证我的 DbSet (EF 4.1) 模型而不会被清除?
DataAnnotation 似乎并没有削减它,因为每次我更新我的视觉模型时,它都会完全清除我所有的修改。
- 我听说过部分类,但这似乎真的很混乱。
- 我真的不想在我的控制器上进行验证。
- 我想让它具有可扩展性,以便我可以轻松地将我的类从 asp.net MVC 转移到 WPF 等。
有没有办法做到这一点? 验证库?单独的验证层?存储库层内的验证?示例也将不胜感激。
请帮助我。谢谢:)
【问题讨论】:
-
人们怎么还能绑定到数据模型……这让我很吃惊。使用视图模型!这并不难......
标签: asp.net asp.net-mvc validation entity-framework-4 entity-framework-4.1