3
|
BuddyJoe · 技术社区 · 15 年前 |
1
2
你刚才试过传递基类型数组吗?除非创建DataContracts,否则WCF不知道您的任何对象是什么。当你试图传递一个列表时,wcf实际上只是传递一个数组,因为它的目的是 尝试 相互操作。 定义一个 DataContract 包含有关员工(或其他)的信息。尽量保持相对简单。当您创建代理(可能使用svcutil或添加服务引用)时,vs2008将自动在客户端神奇地定义数据控件,然后您可以像使用常规对象一样使用它们。 我更喜欢手动使用WCF——我创建自己的契约、实现和代理DLL。这样做在反序列化和其他方面给了我很大的灵活性。有关更多信息,请参阅以下两个参考: WCF the Manual Way, the Right Way 另外,请参阅《世界自然基金会圣经》第3章,Juval Lowy的“为世界自然基金会服务编程”。它充满了关于数据合同的信息。 |
2
0
在使用常规的Web服务时,您必须返回一些集合,比如列出SOAP格式化程序,以了解如何处理它。但是,我没有使用过WCF,所以我不知道这是否有不同的作用。 |
3
0
只需返回一个列表。如果你能退一张单人票 T ,然后您可以返回一个列表< T &。 |
Bigeyes · 如何在MVVM模式中添加行? 8 年前 |
User9898 · 悬停回到原始颜色时为什么选择 8 年前 |
Huma Ali · WCF已完成事件中的异常处理 8 年前 |
Nerd in Training · 文件副本发布错误 9 年前 |