【问题标题】:WCF Data Service with Entity Framework - interoperability concerns带有实体框架的 WCF 数据服务 - 互操作性问题
【发布时间】:2012-06-27 22:01:26
【问题描述】:

一般来说,WCF 数据服务是可互操作的还是特定于 Microsoft 的?

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

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

【问题讨论】:

    标签: entity-framework wcf-data-services wcf-interoperability


    【解决方案1】:

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

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

    如果您正在评估技术,您可能希望研究 ASP.NET MVC4 Web API 作为 WCF 数据服务的替代方案。看看这个blog 和这个forum post

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-30
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多