我们目前正在考虑使用Odata从WCF数据服务转换为WebApi。我们的实体模型使用定义为edmx的实体框架定义。由于关系和复杂的属性,我努力让edmx使用WebApi OData。
我只是想知道是否有人在更大尺寸的edmx(也有关系)上成功实现了带odata的webAPI?任何建议都会很棒。
答案 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上创建一个包含更多详细信息的问题,如果你成功地使它工作,那么分享你的经验会很棒。