WCF: свойство IsRequired для DataMember со свойством IsReference для DataContract - PullRequest
4 голосов
/ 01 февраля 2010

Почему WCF не позволяет установить свойство «IsRequired» для DataMembers, когда я устанавливаю свойство «IsReference» для DataCeract объекта DataMember? И есть ли способ решить эту проблему?

    [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 голос
/ 01 февраля 2010

Существует объяснение поведения, которое вы получаете здесь

Я не уверен, как решить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...