Я понимаю, что DataContractSerializer
является обязательным ... свойства или поля, которые должны быть сериализованы, оформлены с помощью DataMemberAttribute
.
Существует ли стандартный или, по крайней мере, общий метод, чтобы кратко указать(другому программисту, а не компилятору), что свойство НЕ должно быть частью контракта данных?
XmlSerializer
имеет XmlIgnore
(из-за необходимости, так как это сериализатор отказа),Hibernate имеет аннотацию transient
.
Какой лучший подход к документированию для будущих сопровождающих: «Да, действительно, я хотел исключить атрибут DataMember
»?