我们已经使用了MS Enterprise Library的Validation Block一段时间并与自定义DAL一起取得了巨大的成功,但我们最近开始使用Entity Framework并且无法让Validation Block与它一起使用。这些对象是在EF中动态创建的,并且在重新生成模型时,将属性放在它们之上将简单地消除。
这两个可以共存吗?如果没有,是否有人建议哪些验证库/简单规则引擎与EF一起使用?
谢谢。
答案 0 :(得分:2)
您需要一个支持“好友类”的验证器(如this example for Dynamic Data)。 This seems to be a work in progress for VAB。我找不到任何人实际使用它的例子,但它可能有效。
答案 1 :(得分:2)