我正在努力挑选一个用MVC编码的新项目。最初的开发人员显然不在乎一点点。你知道那是怎么回事。无论如何,他们使用的不仅仅是Model界面,他们使用的是DTO和Model。你能解释为什么有人会这样做吗?我在杂草中迷路了,因为他们也使用EF,所以当我需要更新数据库时,我需要更新3-4个位置。下面是截图 - DTO位于左侧。
最重要的是,他们在几乎所有的控制器调用中使用类似下面的内容:
return contractorsQuery.ToList().Select(Mapper.Map<Contractor, ContractorDTO>);
我试过阅读和阅读,但没有一个正在下沉。非常感谢!