我想返回到我的视图中的汽车模型的列表,但与他们的品牌名称。
这是获取(在VehicleModelService中,实现接口)数据库中所有模型的方法:
public async Task<IEnumerable<VehicleModelDTO>> GetModelsAsync()
{
_logger.LogInformation("Getting all vehicle models!");
var models = await _context.VehicleModels.ToListAsync();
var modelListDtos = models.Select(m => _mapper.Map<VehicleModelDTO>(m));
return modelListDtos;
}
我想我可以在这里做点什么,但不知道是什么:D
或者在控制器里?
然后在控制器VehicleModelController中调用此方法,我希望在索引页上看到VehicleMake名称,如
这些元素就像我的TH元素:
model.Name | model.Year | model.Something | make.Name where model.MakeId=make.Id
如果你需要任何其他信息,让我知道!
1条答案
按热度按时间zf9nrax11#
决定调用我需要值的实体的接口的力量。
将Class 1的Interface实现到Class 2Controller中,这样我就可以从它获取GetAllValues()方法并发送到我的视图。
我以为有更好的解决办法,也许有,但我就是这样解决的!