小编Bry*_*yan的帖子

OrderBy IndexOf 底部为负数的字符串

我的代码中有一行正在对一堆字符串进行排序。正在排序的项目是数据库查询的结果,该查询带回了一堆标题,其中搜索短语位于标题列和关键字列中。我想按搜索短语的第一次出现对它们进行排序,但是当搜索短语不在标题中时,它们的索引为 -1 并且它们被放在顶部。我想要在底部标题中没有搜索短语的结果。

q = "orange";
IQueryable.OrderBy(a => a.title.IndexOf(q));
Run Code Online (Sandbox Code Playgroud)

linq sorting sql-order-by indexof

3
推荐指数
1
解决办法
961
查看次数

标签 统计

indexof ×1

linq ×1

sorting ×1

sql-order-by ×1