0

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

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

对于这些数据服务与 EF 的互操作性是否有任何特殊处理?在这件事上是否有提示或需要注意的事项?

4

1 回答 1

1

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

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

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

于 2012-06-28T00:32:48.187 回答