15得票2回答
DataMember的IsRequired属性与Nullable类型结合使用是否矛盾?

今天我在 WCF 合同中遇到了这个:[DataMember(IsRequired = true)] public DateTime? LastModified { get; set; } IsRequired = True 和可空的 DateTime 有什么后果?它们似乎相互矛盾。

12得票1回答
在WCF中向现有的DataContract添加DataMember

我想在我的一个DataContract中添加一个DataMember。 我想知道,如果参与通信的一方没有更新,那么现有的服务器和客户端将如何处理新的DataMember。 我记得有一种方法可以使DataMember成为可选项,但我不确定它是否适用于所有场景: 已更新的客户端=>旧服务器 ...