0

作为存储库设计模式的一部分,我有以下实现:

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(不要重复自己)。

4

0 回答 0