Работа со свойствами Nullable в драйвере MongoDb - PullRequest
1 голос
/ 01 января 2012

Я использую 10Gen .net драйвер для MongoDB, и запросы к объектам, которые имеют пустые свойства коллекции, равны нулю. Поэтому я попытался установить коллекции в конструкторе объекта, но после десерилизации он снова становится нулевым.

Есть ли какие-либо настройки, которые драйвер будет устанавливать свойства коллекции как пустую коллекцию вместо нуля?

1 Ответ

2 голосов
/ 02 января 2012

Я не совсем понимаю, что вы имеете в виду.Можете ли вы предоставить пример объявления класса и результирующий документ при его сериализации?

Если свойство коллекции было пустым, когда вы его сериализовали, тогда оно будет нулевым, когда вы десериализовали его.Если свойство коллекции является пустой коллекцией при сериализации, то при десериализации оно также будет пустой коллекцией.Вы всегда должны возвращать именно то, что было при сериализации.

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