为什么在设置数据成员的数据契约的“IsReference”属性时,WCF不允许设置数据成员的“IsRequired”属性?是否有解决此问题的方法?
这段代码会产生错误,因为已经设置了“IsReference”和“IsRequired”。
[DataContract(IsReference = true)]
public class MyClass
{
private DateTime date;
[DataMember (IsRequired = true)]
public DateTime Date
{
get { return date; }
set { date = value; }
}
}
这段代码会产生错误,因为已经设置了“IsReference”和“IsRequired”。