当我为 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”。
最佳答案
您得到的行为有解释 here
我不确定如何解决这个问题
关于c# - WCF:DataMember 的 "IsRequired"属性和 DataContract 的 "IsReference"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2176421/