Why doesn't WCF allow the IsRequired property to be set for DataMembers when I set the IsReference property for DataMember DataContract? And is there a way to solve this problem?
[DataContract(IsReference = true)] public class MyClass { private DateTime date; [DataMember (IsRequired = true)] public DateTime Date { get { return date; } set { date = value; } } }
This code will generate an error because "IsReference" and "IsRequired" are set.
source share