需要用下面的語句轉換爲LINQ幫助:轉換難以有序SQL語句LINQ(EDMX)
SELECT * FROM comments
WHERE good_id = '19' AND allow = '1'
ORDER BY IF(parent_id = 0, id, parent_id) DESC, id ASC
它的聲明顯示下一順序列表中的註釋:
--Comment
--Subcomment (if parent_id != 0)
--Subcomment (if parent_id != 0)
--Comment
--Subcomment (if parent_id != 0)
etc.
但我不不知道如何在LINQ上實現它。有任何想法嗎?
嗨!謝謝你的回答!我試過了,但排序錯誤。現在我試着訂購一些實驗 –
我的意思是,發佈你到目前爲止嘗試過的東西......其他人將更有可能幫助你。 –
對不起,現在是在基輔上午1點,這太難以閱讀我的文本:)))。看看buttom,這個解決方案適用於我 –