【发布时间】:2010-09-21 14:12:25
【问题描述】:
我正在将项目升级到 .net 4。我的 GridView 使用 DataSet 并使用 ObjectDataSource 实现过滤、排序和分页。
将 GridView 连接到 Linq 查询并实现排序、过滤和分页的最佳做法是什么?
我是否仍然使用 DataSet 和 ObjectDataSource,还是有办法使用另一种类型的 DataSource,让我直接连接到为我处理过滤、排序和分页的 LINQ 查询结果?
编辑:
UI 和 DatabaseContext 之间存在业务逻辑,因此不能直接连接到我的 ORM。它必须针对 LINQ 查询结果 (IQueryable)。在与 ORM 对话之前,我使用单独的插入/更新/删除函数来处理业务逻辑。
【问题讨论】: