刚学写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,订单状态,总价
产品表:产品名称,产品图片
产品详细表:数量
显示这个数据
类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}
用json.net序列化
https://www.cnblogs.com/xwgli/p/3290964.html