WPF GUIを使用して新しい.NetソフトウェアにMVVMパターンを使用しています。 IDataErrorInfoを使用すると、すべてのフィールドが点灯するプロパティの検証がうまくいきます。しかし、私はビジネスロジックのいくつかの並べ替えを実装するための良い方法を探しています。MVVMで論理検証を実装する良い方法は何ですか?
単純な例;列を含むテーブルがある場合、IDataErrorInfoインターフェイスを使用して、名前がnull/validでないかどうかを確認しています。しかし、私はまた、列名が一意であることを確認したい。列が他の場所で使用されているため、削除できない可能性もあります。
MVVMを使用してビジネスロジックを実装する方法に関する提案はありますか?周りを見回している、 'the'解決策を見つけるように見えることはできません。
インターネットを検索した後、私はこのウェブサイトを見つけました:http://rachel53461.wordpress.com/2012/01/22/validating-business-rules-in-mvvm/; IDataErrorInfoインターフェイスを使用してビジネスロジックの検証を組み合わせるという面白いアプローチを採用しています。誰でもこのアプローチの経験がありますか? – ferdyh