积极答复者
在服务中的相同类型,在客户端能不能相互转换

问题
答案
-
你现在在客户端反序列化生成的文件里,reference.cs里,
你找到aa的实体类。在客户端你看看是不是有2个这个类,只是放在不同的namespaces里了,
你在客户端对比一下二者有什么不同,然后合并,移除掉一个。
相信应该可以的
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum- 已标记为答案 Mog Liang 2009年12月18日 10:18
全部回复
-
服务中相同的类型?可否举个例子?
如果是接口或者类型的子类型,客户端你需要重构代码的。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum -
你现在在客户端反序列化生成的文件里,reference.cs里,
你找到aa的实体类。在客户端你看看是不是有2个这个类,只是放在不同的namespaces里了,
你在客户端对比一下二者有什么不同,然后合并,移除掉一个。
相信应该可以的
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum- 已标记为答案 Mog Liang 2009年12月18日 10:18
-
虽然两个类型结构一样,但是由于c#是强类型语言。
倘若两个类处于不同的命名空间,之间没有任何继承等关系的话,不可以转换,编译器都不允许。
这些c#类你要自己手动修改代码,建立联系,或者直接使用一个类。
反序列化和序列化工作也是把接收到的SOAP消息映射为特定的类。
因为里,这个过程都是由WCF框架来完成,它们会调用相关的类,如果你使用的类不符合规则的话,就会编译出错。
Frank Xu Lei--谦卑若愚,好学若饥
专注于.NET平台下分布式应用系统开发和企业应用系统集成
Focus on Distributed Applications Development and EAI based on .NET
欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum