Я знаю, как игнорировать свойства null при сериализации с помощью IgnoreIfNullConvention< /code>, но я бы хотел игнорировать определенное нулевое свойство при десериализации. Есть ли способ сделать это?
В частности, Я объявление свойства в классе, например:
Код: Выделить всё
public class X
{
public ICollection Property { get; set; } = new List();
}
Я безуспешно пробовал разные версии:
Код: Выделить всё
BsonClassMap.RegisterClassMap(x =>
{
x.MapField(y => y.Property)
.SetIsRequired(true)
.SetDefaultValue(new List());
});
Подробнее здесь: https://stackoverflow.com/questions/793 ... odb-driver