110,561
社区成员
发帖
与我相关
我的任务
分享
public orderObject GetModels(Expression<Func<T, bool>> whereLambda)
{
try
{
var models= Dal.GetModels(whereLambda);
//我在此处想使用AUTOMapper 把data对象用映射的对象替换后封装到orderObject,但是显现无法获取到目标对象
// 目的是这样的: List<modelsDTO> dto = AutoMapper.Mapper.Map<List<models>, List<modelsDTO>>(models.ToList());
//对AutoMapper也就是拿来主义不熟悉,如何才能获取到modelsDTO的类型,映射表中类型已经定义
//Mapper.Initialize(cfg => { cfg.CreateMap<models, modelsDTO>()
return new orderObject<List<T>>() { Code = (int)dataState.成功, Msg = dataState.成功.ToString(), Data =dto };
}
catch (Exception ex)
{
return new orderObject { Code = (int)dataState.逻辑错误, Msg = dataState.逻辑错误.ToString()+ex.Message };
}
}