1
A
回答
1
我建议你一本书,我曾经学习的基础知识,了解WCF是如何工作的,什么是合同,什么是它们之间的差异。
Wrox的 - 专业WCF 4:Windows通信基础与.NET 4
这是一个伟大的书,易于理解,并有很多对你的例子。
DataContract用于一个类,DataMemeber用于它的属性,所以当你调用WCF服务时,它使用这个Contracts在客户端和服务器端之间序列化并发送你的类。通过契约,您的客户端可以使用该类和它的数据。
相关问题
- 1. WCF服务合同和数据合同
- 2. wcf中的许多数据合同
- 3. 数据合同问题wcf
- 4. WCF数据合同/数据类
- 5. WCF数据与对象图中的分层数据合同
- 6. WCF xmlSerializer和数据合同属性
- 7. WCF,实体框架和数据合同
- 8. EF POCO作为WCF数据合同
- 9. 设计WCF合同(操作/数据)
- 10. 共享合同WCF数据服务
- 11. 设计WCF数据合同和操作
- 12. WCF中的运营合同数
- 13. WCF数据同步
- 14. WCF数据合同中的EF导航属性
- 15. 数据合同中的WCF循环引用
- 16. WCF中的数据合同和循环参考
- 17. 如何接收WCF数据合同中的未知字段?
- 18. 使用WCF中的数据合同返回共享类型
- 19. WCF流合同
- 20. 结合WCF和WCF数据服务
- 21. WCF数据合同,它们如何适合图片
- 22. 哪个列表/集合类型最适合在WCF数据合同中使用?
- 23. System.DBNull数据合同名称没有预想中WCF
- 24. 如何在WCF数据合同中包含类实例?
- 25. 在WCF数据合同需求中需要maxOccurs =“unbounded”
- 26. 使用WCF数据合同中型号为MVC视图
- 27. WCF合同属性
- 28. WCF服务合同
- 29. wcf合同地点
- 30. WCF多个合同
这可能有所帮助:http://stackoverflow.com/questions/303013/whats-the-point-of-a-datacontract-in-wcf – Dynamikus
每当你有一个WCF服务需要返回一个类(不只是一个'int'或'string'),你需要使用'[DataContract]'来修饰它,以便服务知道通过线串行化它 –