我的產品列表以及它們的類別編號,如: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