में Concat() के साथ काम नहीं करता है VB.net और निम्न LINQ कथन का उपयोग करना। मुझे संदेह है कि "ऑर्डर बाय" Concat()
के साथ काम नहीं करता है। मैं उपयोगकर्ता की वर्तमान वस्तु को सूचीबद्ध करना चाहता हूं और फिर अधिक उपलब्ध वस्तुओं को आरोही क्रम में सूचीबद्ध करना चाहता हूं। तो सबसे पहले मैं डीबी से वर्तमान आइटम का चयन करता हूं और फिर क्रम में अगले उपलब्ध आइटम का चयन करता हूं। LINQ कथन द्वारा ऑर्डर को अनदेखा कर रहा है और पीके द्वारा क्रमबद्ध किया गया है (जो itemID है) मैंने कथन निष्पादित करने के तुरंत बाद सूची की जांच की। जब मैं बयान तोड़ता हूं और उन्हें अलग से करता हूं तो वे भविष्यवाणी के रूप में काम करते हैं। कोई विचार, सुझाव या टिप्पणियां। धन्यवाद, PMऑर्डर द्वारा 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)