2014-02-20 118 views
3

代理对WCF服务生成,如果我有虽然“始终生成消息协定”选项未选中的数据表/数据集数据成员创建消息合同。我如何强制数据合同而不是消息合同。WCF:添加服务参考创建消息合同

在此先感谢。

+0

是..我一直在迁移VS2010项目到vs2013 ..感谢 –

回答

0

因为该数据类型使用一些.NET的依赖。它不完全可互操作。我建议不要使用任何数据集或数据表。例如,将您的数据表结构声明为一个类并返回IEnumerable类型。

+0

感谢您的答复,是啊。完成同样的方式:(,但我不能理解它是如何在Vs2010而不是在VS2013中工作的,另外,因为我们需要改变很多地方,这是我们寻找解决方案的主要原因,但无法获得任何。 –

+0

非常理解。你可以从远程等升级服务层或WCF,没有办法没有痛苦。你可以看一下类发电机,发电机最喜欢阅读的数据库,并从表中创建POCO类。由于我说,充分了解你的情况,我创造了新的项目约2年前相同的情况下,你可以下载http://wcfcustomdataset.codeplex.com/。但是这不是一个解决方案并不能满足你的要求。 –

+0

对不起,我真的不明白你想说什么在这里:( –