有人可以解释一下数据合同的主要用途。 我在MSDN和更多网站上给出的定义不是很清楚你能用一个场景或例子来解释我,以便更好地理解它。
谢谢, 莫妮卡
答案 0 :(得分:1)
我会向你推荐一本我以前学习基础知识并了解WCF如何工作以及合同是什么以及它们之间有什么区别的书。
Wrox - 专业WCF 4:使用.NET 4的Windows Communication Foundation
这本书非常好,易于理解,并为您提供了很多示例。
DataContract用于类,DataMemeber用于它的属性,因此当您调用WCF服务时,它使用此合同来序列化并在客户端和服务器端之间发送您的类。通过合同,您的客户端可以使用该类及其数据。