【发布时间】:2012-08-20 11:19:06
【问题描述】:
我有这种情况:
1- 带有自定义实体的 WCF 数据服务 #1(无实体框架)
2- WCF 数据服务 #2 与实体框架的实体。
我的客户应该只调用 WCF 数据服务 #2,然后公开更多功能,然后使用自己的实体也可以使用 WCF 数据服务 #1 中的实体。
换句话说,我在 WCF 数据服务 #2 上调用了一个服务操作,它返回 WCF 数据服务 #1 上的一个实体,但不幸的是它失败了。
有什么建议吗?
【问题讨论】:
-
它是如何失败的?它在哪里失败?
-
你有两个模型中描述的实体? $metadata 必须能够描述服务操作,这意味着您需要为两个服务中的实体签订相同的合同。
-
@Seph 错误是找不到实体#1。
-
@Mark 实体 1 在模型 #1 中定义,实体 #2 在模型 #2 中定义。我认为这是问题所在。