我的产品列表以及它们的类别编号,如:LINQ为了
ID CategoryID Product Name
1 1 Product 1
2 1 Product 2
3 7 Product 3
4 8 Product 4
5 9 Product 5
6 10 Product 6
我想的categoryID列表借此名单和顺序,如:1,8,9其余,所以我得到:
ID CategoryID Product Name
1 1 Product 1
2 1 Product 2
4 8 Product 4
5 9 Product 5
3 7 Product 3
6 10 Product 6
有没有什么办法可以与linq? 感谢
通过使用'orderby'? http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b – 2012-08-11 20:09:44
您首先需要在“数学”中定义您的订单。 1,8,9,7,10不是正常的顺序。您可以添加索引,如{1,1},{8,2},{9,3},{7,4},{10,5}并按索引排序。 – 2012-08-11 20:11:42
如果OP错误地输入了他正在寻找的结果并且它就像一个简单的数字“orderBy”一样简单,那么这真的很有趣......仍然是非常有趣且有趣的解决方案,但有趣。 – 2012-08-12 01:12:57