摘要: 调用过WCF服务的同学可能都会遇到这样的问题,同一个实体类型,不同的服务Visual Studio生成了不同的版本,例如Service1.User和Service2.User,对于C#来说,这是两个不同的类型,Service1获得的User是放不到Service2服务里去的。手动的属性赋值来转换显然是不可取的,所以就共享类型了。 方法1,服务端和客户端共享数据契约程序集。 这个方法最常用,也是大家最熟悉的方法,把WCF的数据契约放在一个独立类库里,服务端,客户端都引用这个程序集,然后在生成WCF时,选择重新使用引用程序集中的类型即可。 这个方法缺点很明显,它只有在客户端和服务端在同一... 阅读全文
posted @ 2013-01-18 00:32 zhangweiwen 阅读(2905) 评论(6) 推荐(7) 编辑