当我为DataMember的DataContract设置“IsReference”属性时,为什么WCF不允许为DataMembers设置“IsRequired”属性?有没有办法解决这个问题?
[DataContract(IsReference = true)]
public class MyClass
{
private DateTime date;
[DataMember (IsRequired = true)]
public DateTime Date
{
get { return date; }
set { date = value; }
}
}
此代码将创建错误,因为已设置“IsReference”和“IsRequired” .
1 回答
你得到的行为有一个解释here
我不确定解决这个问题的方法