Я расширяю свое значение свойства объекта Разница , но я понял, что если у объекта слишком много свойств, я не хочу показывать их все. Итак, я придумал
public class IgnorePropertyDiffAttribute : System.Attribute
{
}
, чтобы я мог пометить свойства, которые должен игнорировать diff. Однако я не хочу загрязнять свой доменный объект с помощью [IgnorePropertyDiff].
public class Role
{
[IgnorePropertyDiff]
public String Description { set; get; }
public Double Salary { set; get; }
public Boolean HasBonus { set; get; }
}
Мой вопрос заключается в том, можно ли динамически внедрить [IgnorePropertyDiff], используя IoC, например Ninject, или другой IoC? Если я звучу как совершенно идиот, пожалуйста, извините меня, так как я всего лишь разработчик младшего-среднего уровня на C #. Заранее спасибо.