Entity FrameworkでPOCOクラスを使用するwpfアプリケーションで、データの検証を実行するための最良の方法は何ですか。私はデータ注釈を知っていますが、私が完全に間違っていなければ、それらはWPFよりもASP.Net MVCで使用されます(WPFで多くの例を見つけられませんでした)。以前、ドメインクラスにIDataErrorInfoインターフェイスを実装させていましたが、これが正しいアプローチであるかどうかはわかりませんでした。後の段階でEntityFrameworkクラスをSilverlightアプリケーションやASP.NETアプリケーションなどと共有したい場合は、検証ルールを再利用できるようにするための最善のアプローチは何でしょうか。(ASP.netを使用すると、エラーを処理するIDataErrorInfoの方法は役に立たないと思いますか?)同様の質問をたくさん見つけることができますが、特に私のニーズを満たすものは見つかりません。誰かが私を正しい方向に向けることができれば素晴らしいです
ドメインモデルでT4テンプレートを使用してPOCOクラスを生成し、これらのPOCOクラスオブジェクトをビジネスオブジェクトとしても使用しています。