gpt4 book ai didi

asp.net-mvc - 在 MVC 应用程序上公开 OData

转载 作者:行者123 更新时间:2023-11-30 23:56:24 24 4
gpt4 key购买 nike

我想为我的用户提供丰富的查询功能,以便他们可以动态添加 Where 子句、更改排序顺序和分组。 oData 似乎是这项工作的最佳技术,但我不知道如何在 MVC 应用程序中正确实现它。

1) 如何将支持 oData 的功能丰富的客户端与 MVC 架构连接起来?

2)我必须在我的存储库上公开 IQueryable 吗?

3) 谁能解释一下在 MVC 中使用 2 个连接表时如何创建、更新或删除? (在服务层?)

最佳答案

开始学习 OData 的好地方是这里:
http://msdn.microsoft.com/en-us/data/odata.aspx

一般而言,如果需要,应使用 OData 和 Web 服务,因为 1) 出于安全或性能原因需要将物理层分开,或者 2) 多个应用程序或使用者需要使用相同的 API。当然还有其他原因,但通常如果您必须询问 OData 是否有意义,您就没有这些要求。 ;)

关于asp.net-mvc - 在 MVC 应用程序上公开 OData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4119125/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com