リポジトリ設計パターンの一部として、次の実装があります。
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 (Do not repeat Yourself) に違反するため、理想的ではありません。