高级搜索 - 需要创意

时间:2015-12-10 13:40:06

标签: c# sql-server linq asp.net-mvc-4

我使用c#MVC(LINQ)构建一些系统, 我需要从其中一个表中搜索数据, 该表包含数百万行,并且在每次搜索中我都会得到数千个结果,以防止我每次只“取”(LINQ)100次并“跳过”(LINQ)页数* 100。 我也允许按表行排序(orderBy - LINQ)结果(所以跳过并受此影响)。

在简单搜索的那一刻,我为10列编写了10个函数,并且在每个函数中我编写了大量代码,因此它可以正常使用“order by”(10列)。

现在我需要允许高级搜索(搜索多个列)并且我不知道如何执行此操作, 我确信有更好的方法可以做我想做的事。

我只需要了解如何使用LINQ进行高级搜索而不实际编写SQL查询。

0 个答案:

没有答案