我创建了一个类库来放置我的存储库、域模型和我的 DTO。例如,当用户调用 ClienteRepository.GetById(1) 时,它应该获取 Client 域模型并转换为 ClientDTO 以返回此,例如:
public class ClientRepository{
public ClientDTO GetById(int id){
var clientDto = Mapper.Map<Client, ClientDTO>(_db.Client.Find(id));
return clientDto;
}
}
问题是 Mapper.Map 不起作用,因为我没有创建地图(Mapper.CreateMap<Client, ClientDTO>()
)。
我的问题:如果我没有 global.asax 来创建它,我该如何在类库中执行此操作?