【问题标题】:WCF: Add Service reference creates message contractWCF:添加服务引用创建消息合同
【发布时间】:2014-08-05 04:30:43
【问题描述】:

如果我有数据表/数据集数据成员但未选中“始终生成消息协定”选项,则为 WCF 服务生成的代理会创建消息协定。如何强制数据合同而不是消息合同。

提前致谢。

【问题讨论】:

  • 是的..我一直在将vs2010项目迁移到vs2013..谢谢

标签: wcf visual-studio visual-studio-2013


【解决方案1】:

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

【讨论】:

  • 感谢您的回复,是的。以同样的方式完成:(,但我不明白它是如何在 Vs2010 中工作而不是在 VS2013 中工作的。另外,因为我们需要在很多地方进行更改,这是我们正在寻找一些解决方案但无法获得的主要原因任何。
  • 很好理解。您可以将您的服务层从远程处理等升级到 wcf。没有痛苦是没有办法的。你可以看看类生成器。生成器最喜欢读取数据库并从您的表中创建 poco 类。正如我所说,完全理解你的情况。大约 2 年前,我为同一案例创建了新项目。您可以在wcfcustomdataset.codeplex.com 下载。但这不是解决方案,也不足以满足您的要求。
  • 对不起,我真的不明白你在这里想说什么:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-23
  • 1970-01-01
  • 2014-05-08
  • 1970-01-01
  • 2015-04-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多