小编pmm*_*pmm的帖子

Order by不能与LINQ中的Concat()一起使用

使用VB.net和以下LINQ语句.我怀疑"Order by"不起作用Concat().我想列出用户拥有的当前项目,然后按顺序列出更多可用项目.所以首先我从数据库中选择当前项目,然后按顺序选择下一个可用项目.LINQ忽略了order by语句并按PK排序(这是itemID)我在执行语句后立即检查了列表.当我分解声明并单独执行它们时,它们按预期工作.任何想法,建议或评论.谢谢,PM

(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)
Run Code Online (Sandbox Code Playgroud)

.net linq vb.net sql-order-by

16
推荐指数
1
解决办法
1949
查看次数

标签 统计

.net ×1

linq ×1

sql-order-by ×1

vb.net ×1