泛型方法中如何使用对象映射

书农 2018-01-17 06:41:07



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 };
}

}













...全文
212 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧