-海深不蓝森浓不绿 2019-10-16 10:07 采纳率: 0%
浏览 348

.NET Core Web API如何把自己想要的数据格式组合成对象返回

刚学写API 请大佬指教如何组合数据返回!!!

Q857190695 解决发hongbao 请路过的大佬帮帮忙!!!

//订单列表
 var orderlist = _wsOrderService.GetPagedList(predicate, 1, 10000).Result;
//订单详情列表
 var detailslist = _wsOrderDetailsService.GetPagedList(a => a.Deleted == false && a.OrderId=="", 1, 10000).Result; 
//产品列表
 var productlist= _wsProductService.GetPagedList(a => a.Deleted == false, 1, 10000).Result;

 返回这种格式:
[
 {订单id,订单状态,总价,订单详细[{产品名称,产品图片,数量},{产品名称,产品图片,数量}] },
 {订单id,订单状态,总价,订单详细[{产品名称,产品图片,数量},{产品名称,产品图片,数量}] },
 {订单id,订单状态,总价,订单详细[{产品名称,产品图片,数量},{产品名称,产品图片,数量}] }
]

订单表:订单id,订单状态,总价
产品表:产品名称,产品图片
产品详细表:数量

显示这个数据
图片说明

  • 写回答

2条回答 默认 最新

  • 浅析丶 2019-10-16 11:08
    关注

    类1
    public int 订单id{get;set}
    public int 订单状态{get;set}
    public int 订单总价{get;set}
    public List<类2> 订单详细{get;set}

    类2
    public string 产品名称{get;set}
    public string 产品图片{get;set}
    public int 数量{get;set}

    图片说明
    图片说明
    图片说明

    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料