首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从WCF数据服务调用另一个WCF数据服务

从WCF数据服务调用另一个WCF数据服务
EN

Stack Overflow用户
提问于 2012-08-20 19:19:07
回答 1查看 164关注 0票数 0

我有这样的场景:

1-具有自定义实体的WCF数据服务#1 (无实体框架)

2- WCF数据服务#2,具有实体框架的实体。

我的客户应该只调用WCF数据服务#2,公开更多,然后函数与自己的实体也与来自WCF数据服务#1的实体一起工作。

换句话说,我在WCF数据服务#2上调用了一个服务操作,它返回了WCF数据服务#1上的一个实体,但不幸的是它失败了。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2012-08-21 21:58:19

任何OData服务当前都必须有一个完全自我描述的$metadata。因此,在您的场景中,服务2可以从服务1返回一个实体,但服务2需要描述相同的实体。

如果您已经有了一个自定义提供程序,那么代理对服务2上的服务操作的调用以包含来自服务1的结果应该不会太难(在这种情况下,您只需要一个同时充当客户端和服务器的WCF数据服务)。问题是服务2必须根据该模型来描述实体,而不是模型1。

在未来的某个地方有一个称为模型引用的功能,它应该既能看到曙光,又能解决这个特定的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12036714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档