作为存储库设计模式的一部分,我有以下实现:
public void Update(CustomerViewModel entity)
{
var updateCustomer = GetCustById(entity.Id);
AutoMapper.Mapper.CreateMap<CustomerViewModel, Customer>();
AutoMapper.Mapper.Map(entity, updateCustomer);
_Repository.Update(updateCustome );
// need to update the viewmodel entity
// what is the best way to return the viewmodel entity with the updated property ?
}
返回具有更新属性的视图模型实体的最佳方法是什么?我可以遍历所有属性并手动更新它们,但这并不理想,因为如果我有 100 种这样的方法,它会违反 DRY(不要重复自己)。