0
我想知道是否可以通過亞音速2.1中的特定ID進行排序。 同常規的SQL查詢:c#subsonic 2.1:按具體情況
ORDER BY
CASE
WHEN ID = 5 then 1
WHEN ID = 10 then 2
WHEN ID = 1 then 3
WHEN ID = then 4
else 5
END
我希望有人能幫助我,我想這個功能對特定國家的內容。
親切的問候, 馬克
我想知道是否可以通過亞音速2.1中的特定ID進行排序。 同常規的SQL查詢:c#subsonic 2.1:按具體情況
ORDER BY
CASE
WHEN ID = 5 then 1
WHEN ID = 10 then 2
WHEN ID = 1 then 3
WHEN ID = then 4
else 5
END
我希望有人能幫助我,我想這個功能對特定國家的內容。
親切的問候, 馬克
你可以做到以下幾點:
Dim q As SubSonic.SqlQuery =
New SubSonic.Select().From(MyTable.Schema)
.OrderAsc("case when ID = 5 then 1 when ID = 10 then 2 else 5 end")
Dim foo = q.ExecuteAsCollection(Of MyTableCollection)()
我不認爲有任何亞音速本地,類型安全的語法(即個案()()時。 ...),但這是有效的。