Korzystanie z VB.net i następujące oświadczenie LINQ. Podejrzewam, że "Zamówienie według" nie działa z Concat()
. Chcę wyświetlić bieżący element, który ma użytkownik, a następnie wyświetlić więcej dostępnych elementów w kolejnej kolejności. Najpierw wybieram bieżący element z bazy danych, a następnie wybieram kolejne dostępne pozycje w kolejności. LINQ ignoruje kolejność według instrukcji i sortowania według PK (która jest itemID) Sprawdziłem listę natychmiast po wykonaniu instrukcji. Kiedy dzielę oświadczenie i robię je oddzielnie, działają zgodnie z przewidywaniami. Wszelkie pomysły, sugestie lub komentarze. Dzięki, PMZamówienie przez nie działa z Concat() w LINQ
(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)