我有以下代码:
from _categories in context.SCT_Categories
join _categoryOrders in context.SCT_CategoryOrders
on _categories.ID equals _categoryOrders.CategoryID into joinedData
from _categoryOrders in joinedData.DefaultIfEmpty()
orderby _categoryOrders.OrderIndex descending
select _categories
Run Code Online (Sandbox Code Playgroud)
哪个左边连接类别和categoryOrders
对于每个catgoryOrder,都有一个类别.
这很有效,除了当我想通过OrderIndex(可以为null到999)进行排序时,它会在查询的顶部放置所有空(即null返回的关系,其中类别没有categoryOrder).
如何更改此值以将空值放在列表的末尾?在查询之后,优选地没有迭代将空值更改为999.
谢谢,
JD