首页 文章

WCF:DataMember的“IsRequired”属性,DataContract的“IsReference”属性

提问于
浏览
4

当我为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 回答

  • 1

    你得到的行为有一个解释here

    我不确定解决这个问题的方法

相关问题