オブジェクトプロパティ値の差分を拡張していますが、オブジェクトのプロパティが多すぎる場合は、すべてを差分したくない場合があることに気付きました。だから私は思いついた
public class IgnorePropertyDiffAttribute : System.Attribute
{
}
差分で無視するプロパティをマークできるようにします。ただし、[IgnorePropertyDiff]でドメインオブジェクトを汚染したくありません。
public class Role
{
[IgnorePropertyDiff]
public String Description { set; get; }
public Double Salary { set; get; }
public Boolean HasBonus { set; get; }
}
私の質問は、Ninjectや他のIoCのようなIoCを使用して[IgnorePropertyDiff]を動的に注入することは可能ですか?私は完全に馬鹿げているように聞こえる場合は、私は中級レベルのc#開発者にすぎないので、私を処刑してください。前もって感謝します。