c# - 使用 SubSonic 寻呼

标签 c# model-view-controller subsonic pagination

我正在使用 SubSonic 3 构建 MVC 2 应用程序 - 我尝试了许多不同的分页方法,但找不到任何合适的方法。

我有一个基本查询,该查询将传递到一个循环 View ,并且每次迭代都会调用强类型部分 View 。

        var SOQuestion= (
            from q in repo.All<SOQuestion>()
            orderby p.DateUpdated descending
            select p
            ).Skip(5).Take(10);

我希望能够在适当的情况下添加过滤器,例如 tag = "mvc" 和/或 user = "me",同时合理地对结果进行分页.

什么解决方案既简单又整洁?

最佳答案

您可以使用 where 声明,正如 Lazarus 所描述的。

如果您需要动态执行此操作(即您不知道要提前过滤哪些字段),请查看 Dynamic Linq图书馆。

关于c# - 使用 SubSonic 寻呼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3450715/

相关文章:

subsonic - 亚音速会死吗

C# windows 应用程序事件 : CLR20r3 on application start

c# - 当顶级命名空间包含基类且内部命名空间包含子类时的 C# 命名空间和类/子类命名约定

Linux 下的 C#,WorkingDirectory 无法正常工作

c# - 按升序或降序对数字或字母进行通用排序

grails - 为什么以及如何响应 OpenDolphin 'ValueChanged' 确认

c# - 如何对抗真正的大控制者。 .

ruby-on-rails - 虚拟模型和form_for(或formtastic)

c# - 使用 WCF 往返 SubSonic DAL 对象

亚音速系列前 1