在Edmx上使用WebApi + Odata

时间:2015-03-09 22:56:30

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

我们目前正在考虑使用Odata从WCF数据服务转换为WebApi。我们的实体模型使用定义为edmx的实体框架定义。由于关系和复杂的属性,我努力让edmx使用WebApi OData。

我只是想知道是否有人在更大尺寸的edmx(也有关系)上成功实现了带odata的webAPI?任何建议都会很棒。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用RESTier - 基于Web API OData构建的.Net框架。您可能需要注意以下几点:

  • RESTier有一个EF提供程序,它与WCF数据服务非常相似。所以它应该与edmx模型一起工作,只需要很少的调整。

  • RESTier不是"竞争对手"对于Web API OData,它基于Web API OData构建,可以回退到Web API OData。

  • RESTier目前是预览版,但它对OData服务使用的常用功能有很好的支持。

如果你试过并发现它无法正常工作,你可以在https://github.com/odata/restier/issues上创建一个包含更多详细信息的问题,如果你成功地使它工作,那么分享你的经验会很棒。

相关问题