具有实体框架的 WCF 数据服务 - 互操作性问题



通常,WCF 数据服务是可互操作的还是特定于Microsoft的?

此 ADO.NET 博客链接很好地展示了如何在 WCF 服务中使用 EF。但它也在这个简单的示例中展示了一个返回类型为的方法:IQueryable<Patient> 。这是否破坏了互操作性?

对于这些数据服务,EF 是否有任何特殊处理才能互操作?在这件事上有什么提示或需要注意的事情吗?

此 MSDN 概述指出 WCF 数据服务是可互操作的。我相信返回IQueryable<>是为了支持 OData 查询表达式。

我假设你不需要做任何特别的事情(除了可能使用WebHttpBinding和WebHttpBehavior公开服务)。

如果您正在评估技术,则可能需要研究 ASP.NET MVC4 Web API 作为 WCF 数据服务的替代方法。看看这个博客和这个论坛帖子。

相关内容

  • 没有找到相关文章

最新更新