尖锐的架构问题,nhibernate验证

时间:2010-03-26 11:26:18

标签: nhibernate

我在我的域对象中标记了某些属性 nhibernate验证'框架'。

如果我明确地在我的控制器中执行此操作:

ICollection<IValidationResult> test =  bla.ValidationResults();

我收到验证错误,我可以添加到我的asp.net mvc 的ModelState

理想情况下,我希望在以下期间抛出异常:

bla = blaRepository.SaveOrUpdate(bla);

如果我尝试保存或更新域对象。为什么这不是 发生了什么?我的域对象bla来自实体。

我必须以某种方式注册某些内容吗?

感谢。

基督徒

1 个答案:

答案 0 :(得分:0)

请查看我写的这篇博文是否适用于您的情况。从你的描述中很难说清楚。

Using NHibernate Validator Event Based Validation