VB.netと次のLINQステートメントを使用します。私は "Order by"がConcat()
で動作しないと思う。ユーザーが現在持っているアイテムをリストし、利用可能なアイテムを順番にリストしたいと思います。ですから、最初にdbから現在のアイテムを選択し、次に使用可能なアイテムを順番に選択します。 LINQは文ごとの順序を無視し、PK(itemID)による並べ替えを行い、文を実行した直後にリストを調べました。私が声明を壊して別々に行うとき、彼らは予測どおりに働きます。任意のアイデア、提案またはコメント。 おかげで、PMLINQのConcat()で動作しません
(From items In myDatabase.ItemAssignments _
Where items.BuildingID = buildingID _
And items.ResidentID = ResidentID _
Select items).Concat(From moreitems In myDatabase.ItemAssignments _
Where moreitems.occupied = 0 _
And moreitems.BuildingID = buildingID _
Order by moreitems.Floor, moreitems.ItemNumber _
Select moreitems)