【发布时间】:2009-03-26 23:05:33
【问题描述】:
我遇到了使用 Castle.Validator 组件进行 NHibernate 代理验证的问题。看起来验证器无法从实体代理的属性中获取属性。
我尝试使用 Inherited = true 定义验证属性,而 Castle.Validator runner 使用以下语句获取 em:
property.GetCustomAttributes(typeof(IValidatorBuilder), true);
所以它应该从我的实体中获取属性,而它们在技术上是正在验证的对象(代理)的基类?为什么它不起作用? GetCustomAttribute 总是返回空数组。
【问题讨论】:
标签: .net nhibernate validation reflection castle