我正在开发一个 MVC 应用程序。
我正在使用这两个查询来获取记录,并且我想从这些查询中获取公共记录。
我想返回列表中的数据集
像这样
return Json(poList, JsonRequestBehavior.AllowGet);
我的两个查询是..
 var poList = (from po in db.PurchaseOrders
                      where po.CompanyId == companyId && po.PartyId == partyId && (po.IsDeleted == false || po.IsDeleted == null)
                      select po into newPO
                      select new
                      {
                          Name = newPO.PONo,
                          Id = newPO.Id
                      }); 
                      //.ToList().OrderBy(e => e.Name);
      var poList2 = (db.Employees.Where(x => x.Id == EmpID)
          .SelectMany(x => x.Roles)
          .SelectMany(x => x.Employees)
          .Distinct()
          .SelectMany(x => x.PurchaseOrders)
          .Select(po => new { Name = po.PONo, Id = po.Id }));
        var finalPO = from PO in poList.ToList().Union(poList2).ToList() select PO);