WSCF.Blue DataContract生成功能如何工作?

时间:2013-04-24 14:44:55

标签: c# wcf datacontractserializer xmlserializer wscf.blue

我正在试图弄清楚WSCF Blue DataContract生成功能是如何工作的。

这里记录了:http://alexmg.com/post/2009/09/01/Data-contract-generation-is-now-available-in-WSCFblue.aspx

我有一组WSDL和XSD文件,我们可以使用“常规”方法创建Web服务代码。

生成的服务不允许您在客户端使用数据协定,这意味着我们获得了大量的数据类型而不是List类型。

或者更准确地说,我们无法获取列表,只能获取阵列,因此这意味着它不使用DataContracts。

因此,在服务器端生成服务代码时,我有两个选择。

  1. 使用常规选项,生成一个抽象类,我们从中创建一个具体的Service类
  2. 使用“生成数据合同”选项。这将创建一个.cs文件,其中只包含表示Xsd类型的类,而不包含服务的抽象类。
  3. 因此,如果我尝试使用常规选项生成服务类,我现在有许多表示Xsd类型的重复类。

    我显然有一个错误的结束。

    有没有人设法让WSCF.blue使用DataContracts而不是XmlSerializer?

0 个答案:

没有答案
相关问题