Почему WCF не позволяет установить свойство «IsRequired» для DataMembers, когда я устанавливаю свойство «IsReference» для DataCeract объекта DataMember? И есть ли способ решить эту проблему?
[DataContract(IsReference = true)]
public class MyClass
{
private DateTime date;
[DataMember (IsRequired = true)]
public DateTime Date
{
get { return date; }
set { date = value; }
}
}
Этот код создаст ошибку, потому что установлены "IsReference" и "IsRequired".