次のプロパティを持つ 2 つの c# クラス A と B があるとします。
A
-Name
-SurName
B
-Name
-SurName
Automapper を使用すると、クラス A からクラス B に問題なくマップできます。
Class A -Nameにリファクタリングするとどうなりますか。VS2010 の名前変更を使用します。
次に、クラスは
A
-NameRefactored
-SurName
B
-Name
-SurName
Automapper を使用しているため、リファクタリング担当者は B の名前も変更する必要があることを知る方法がありません。
最悪の場合、 AutoMapの後の B.Name が空であることがわかるまで、リファクタリングは何も文句を言いません....
この種の問題を回避するにはどうすればよいでしょうか。