При обновлении в LiteDB получите: LiteDB.LiteException: «Недопустимый тип данных BSON« Null »в поле« _id ». - PullRequest
0 голосов
/ 09 июля 2020

Я создал коллекцию, используя интерфейс. Я могу получить или вставить данные. Когда я обновляю существующие строки, я получаю это сообщение об ошибке: LiteDB.LiteException: 'Недопустимый тип данных BSON' Null 'в поле' _id '.'

Я определил идентификатор таким образом:

var mapper = BsonMapper.Global;
mapper.Entity<IProductItem>().Id(x => x.Barcode, autoId: false);
return new LiteDatabase(@"C:\Users\path\LiteDB\Database.db", mapper);

Что я делаю не так?

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