У меня есть следующий метод:
protected override bool ModifyExistingEntity(Product entity, ProductModel item)
{
bool isModified = false;
if (entity.Title != item.Title)
{
isModified = true;
entity.Title = item.Title;
}
if (entity.ServerId != item.Id)
{
isModified = true;
entity.ServerId = item.Id;
}
return isModified;
}
Интересно, можете ли вы предложить лучший способ реализовать метод.
Проблема очевидна: слишком много строк из почти скопированного кода на одно свойство. Может быть, есть решение, использующее Func
-s/Expression
-s из моего зрения.