【发布时间】:2012-03-29 03:56:33
【问题描述】:
我的代码中有一行对一堆字符串进行排序。被排序的项目是数据库查询的结果,该查询带回了一堆标题,其中搜索短语在标题列和关键字列中。我想按搜索短语的第一次出现对它们进行排序,但是当搜索短语不在标题中时,它们的索引为 -1,它们被放在顶部。我希望得到底部标题中没有搜索词组的结果。
q = "orange";
IQueryable.OrderBy(a => a.title.IndexOf(q));
【问题讨论】:
标签: linq sorting sql-order-by indexof