Castle.Validator コンポーネントを使用した NHibernate プロキシ検証で問題が発生しました。バリデータがエンティティ プロキシのプロパティから属性を取得できなかったようです。
Inherited = true を使用して検証属性を定義しようとしましたが、Castle.Validator ランナーは次のステートメントを使用して em をフェッチします。
property.GetCustomAttributes(typeof(IValidatorBuilder), true);
したがって、エンティティから属性を取得する必要がありますが、技術的には検証中のオブジェクト (プロキシ) の基本クラスですか? なぜ機能しないのですか?GetCustomAttribute は常に空の配列を返します。