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

时间:2010-02-01 11:56:08

标签: c# .net wcf soap

为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 个答案:

答案 0 :(得分:1)

您获得的行为有here

的解释

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