Linq To Sql 按照指定ID序列排序

hacker_hyj 2013-09-25 08:58:32
我现在有两张表
第一张:问题表(Questions)
字段
ID/Title
1/问题1
2/问题2
3/问题3
4/问题4
5/问题5
6/问题6
7/问题7

第二张表(Paper)
字段
ID/QIDS(是Questions表中的ID组合)
1/3,5,1,6,2

我现在想从Questions表中取出数据,排序结果如下:
ID/Title
3/问题3
5/问题5
1/问题1
6/问题6
2/问题2

该如何实现?
...全文
106 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
threenewbee 2013-09-25
  • 打赏
  • 举报
回复
Paper.Single(x => x.ID == 1).QIDS.Split(',').Select(x => Questions.Single(y => y.ID == int.Parse(x)))

8,497

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 LINQ
社区管理员
  • LINQ
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧