AutoMapperを使用して、フラットDataObjectsからファットBusinessObjectsにマップしたり、その逆もあります。私は、DataObjectsからBusinessObjectsへのマッピングに、BusinessObjectsの変更通知(カスタム検証などでINotifyPropertyChangedを実装するため)に余分な時間がかかることに気付きました。AutoMapper:手作業で設定したプロパティ
私は通常、マッピング中に変更通知をする必要はないので、私はそれをオフにしたいと思います。そこで、プロパティ "IsPropertyChangedEnabled"を追加しました。このプロパティがfalseに設定されている場合、NotifyPropertyChangedイベントは発生せず、時刻も保存されます。
質問:
私はマッピングプロセスの最初に、このプロパティをfalseに設定するAutoMapperを伝えることはできますか?もしそうなら、どうですか?
ありがとうございました!
2分ですか?なぜ私はそれを待っていたのですか? :-) P .:私が見つけた "AfterMap"メソッド P.P.S .:ありがとう! – user2145393
ところで、AfterMapを使って、プロパティが初期化された後でイベントを発生させることができます。私にとっては –
これはエラーを引き起こします: "式ツリーに代入演算子を含めることはできません"。なぜこのエラーが出ませんでしたか? –