【发布时间】:2013-11-18 11:05:19
【问题描述】:
我目前正在研究将我们当前的 WCF 数据服务 OData 提供程序转换为 Web API OData 的可行性。
我只是对 Web API 的 OData 实现有点困惑。使用 WCF 数据服务,它位于我们的 ADO.Net 实体模型的顶部,该模型从 SQL Server 后端公开一堆表,即您为 WCFDS 提供要生成的 ADO 模型,然后您可以通过标准访问所有表OData 语法。
到目前为止,通过所有阅读的 Web API,我们是否为要公开的每个表/对象创建一个控制器或单独的操作?我错过了什么吗?有没有一种方法可以让 OData Web API 控制器从 ADO 数据模型中公开整个模型?必须为每张桌子创建一个动作会是一团糟和矫枉过正。
目前,如果我们需要添加一个表,我们只需将其映射到 EDMX 中,WCFDS 会在它映射到模型的整个上下文时自动公开它。
【问题讨论】:
标签: asp.net-web-api odata wcf-data-services