У меня есть обычный С# POCO. На уровне класса я украшаю объект [Serializable()]
.
Тем не менее, я использую Linq Sum()
для одного из свойств, и я получаю сообщение об ошибке при сериализации. Если возможно, я просто просто проигнорирую это свойство. Однако [XmlIgnore()]
предназначен только для Xml Serialization, а не для двоичного. Любые идеи или мысли?
Код - это что-то вроде этого, где я хотел бы игнорировать ValueTotal
:
[Serializable()]
public class Foo
{
public IList<Number> Nums { get; set; }
public long ValueTotal
{
get { return Nums.Sum(x => x.value); }
}
}