1
2
3
4
5
6
7
8
9
10
return from orderInfo in orderEntity.x_s_orderInfo
 
                 join oState in orderEntity.x_s_oStatuInfo
                                  on orderInfo.oId equals oState.oId into t
                  
                 select new OrderInfoModel
                 {
                    orderInfo= orderInfo,
                    // UserIDs = string.Join(",", t.Select(x => x.UserID.ToString()).ToArray())
                 }; 

  关键在于 into 

查询一对多关系

/// <summary>
/// 订单状态信息
/// </summary>
public IEnumerable<x_s_oStatuInfo> orderState { get; set; }

这里将订单状态改为集合类型

1
2
3
4
5
select new OrderInfoModel
                    {
                       orderInfo= orderInfo,
                  orderState=t.Select(u=>u)
                    }; 

  

posted on   xuelei被占用了  阅读(576)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示