读书人

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

发布时间: 2013-09-28 10:01:20 作者: rapoo

Linq To Sql 按照指定ID序列排序
我现在有两张表
第一张:问题表(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

该如何实现? linq?to?sql 排序
[解决办法]
Paper.Single(x => x.ID == 1).QIDS.Split(',').Select(x => Questions.Single(y => y.ID == int.Parse(x)))

读书人网 >.NET

热点推荐