これが以前に尋ねられた場合は申し訳ありません。問題を説明するためにキーワードの多くの組み合わせを試しましたが、Google または SO で何も見つかりませんでした。
問題は単純です。オブジェクトのリストがあります。ObjectCollectionValidator
オブジェクトが検証されるように、このリストを でマークしました。ただし、リスト内のオブジェクトの一部は T 型ではなく、何らかの派生型です。
これらの派生型には、検証が必要な親に存在しないプロパティがあります。彼らは単にしません。VAB は を扱うときに継承された型をチェックしていないと思いますがObjectCollectionValidator
、それは私の意見では欠陥なので、間違っていることを願っています。
ところで、私は EntLib の 4.1 を使用しています (そして、望んでいるのに、EntLib 5.0 に切り替えることができません)。