繁体   English   中英

如何按两个不同表的“名称”列排序

[英]How to sort by column “name” of two different tables

我有 3 张桌子:

  • service_amountsid_service_pack列和其他
  • 服务有列和其他
  • 有列和其他。

字段 id_service_pack 与强制外键约束的服务和包相关 否

在此处输入图像描述

这就是我按服务和包的名称对 services_amounts 进行排序的方式:

 var res = from c in db.SERVICES_AMOUNTS select c;

 if (sortBy == "NAME")
    {
       res = res.OrderByDescending(x=> x.SERVICES.NAME).ThenByDescending(x=> x.PACKAGES.NAME);
    }

  return res.ToList();

但就像这样,我得到按名称排序的服务列表,然后是按名称排序的包列表。

如何合并列表?

我有 3 张桌子:

  • service_amountsid_service_pack列和其他
  • 服务有列和其他
  • 有列和其他。

字段 id_service_pack 与强制外键约束的服务和包相关 否

在此处输入图像描述

这就是我按服务和包的名称对 services_amounts 进行排序的方式:

 var res = from c in db.SERVICES_AMOUNTS select c;

 if (sortBy == "NAME")
    {
       res = res.OrderByDescending(x=> x.SERVICES.NAME).ThenByDescending(x=> x.PACKAGES.NAME);
    }

  return res.ToList();

但就像这样,我得到按名称排序的服务列表,然后是按名称排序的包列表。

如何合并列表?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM