【发布时间】:2011-05-06 08:52:25
【问题描述】:
我想为我的用户提供丰富的查询功能,以便他们可以动态添加 Where 子句、更改排序顺序和分组。 oData 似乎是最适合这项工作的技术,但我不知道如何在 MVC 应用程序中正确实现它。
1) 如何将支持 oData 的功能丰富的客户端与 MVC 架构连接起来?
2) 我必须在我的存储库上公开 IQueryable 吗?
3) 谁能解释在 MVC 中使用 2 个连接表时如何创建、更新或删除? (在服务层?)
【问题讨论】:
标签: asp.net-mvc model-view-controller data-access-layer crud odata