在我的 ASP.NET MVC 项目中,我有一个 HttpGET 方法,我需要从数据库中获取车辆列表。很简单,直接获取数据,传递列表即可查看。但是我正在学习 udemy(asp.net MVC 5 完整版)的教程,其中作者使用 Automapper 自动将对象与其 Dtos 映射。在本教程中,它是 Automapper 4.1 版,但我使用的是 7.x 版。因此,在我的 get 方法中,我无法理解如何编写 Linq 查询以获取所有车辆并将每个车辆映射到其 dto 并作为列表发送。
[HttpGet]
public IEnumerable<VehicleDto> GetVehicles()
{
return _context.Vehicles.ToList().Select(Mapper.Map<Vehicle,VehicleDto>(**How can I send each object here**));
//return _context.Vehicles.ToList();
}
我已经浏览了 Automapper 中的帮助文档,但找不到合适的示例,或者我不明白如何应用该材料来解决我的问题,请帮助。
饮歌长啸
犯罪嫌疑人X
相关分类