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)()
我不认为有任何亚音速本地,类型安全的语法(即个案()()时。 ...),但这是有效的。