/// <summary> /// 映射对象值 /// </summary> /// <param name="expression">表达式</param> /// <param name="dataContext"></param> /// <param name="entity">实体对象</param> /// <param name="reader">数据查询读取器。</param> /// <returns></returns> public static object MapObject(string expression, IDataContext dataContext, object entity, IDataQueryReader reader) { if (string.IsNullOrEmpty(expression)) { return(null); } var mapper = new ObjectMapper(expression, dataContext, entity, reader); var result = mapper.Map(); mapper.Dispose(); return(result); }