【问题标题】:Migrating from WCF Data Services to WebApiOdata从 WCF 数据服务迁移到 WebApiOdata
【发布时间】:2015-03-05 01:10:28
【问题描述】:

我们目前正在考虑从 WCF 数据服务迁移到 WebApiOData。我看到的问题是,我们必须在 webApi 控制器中为我们需要从客户端查询的每个表/视图创建一个方法。实体模型是在一个 edmx 中定义的,里面有很多表。拥有一个标准的 odata.svc 只允许我们向 edmx 添加一个表并直接通过 odata.svc 查询它是黄金,每次我们向 edmx 添加视图或表时都必须添加一个方法将是一场噩梦如果我们谈论超过 50 个表/视图,它只会变成到处乱七八糟的方法。

是否有一种更简单的策略来让一个控制器定义一个全局 get 方法,我们可以只查询 edmx 中的所有表/视图?还是我需要为所有内容创建方法?

【问题讨论】:

    标签: entity-framework odata wcf-data-services edmx asp.net-web-api-odata


    【解决方案1】:

    RESTier 是 Web API OData 上的一个抽象层,在方式上应该类似于 WCF 数据服务,但仍然允许 Web API OData 的灵活性。它已经有一个 EF 提供程序,因此理想情况下,您应该使用非常少量的代码在几分钟内启动并运行。无论它是否有效,我们都希望了解您在 GitHub 页面上的 cmets 或 odatafeedback@microsoft.com 中的体验。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-15
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 2020-05-27
    相关资源
    最近更新 更多