Я создал коллекцию, используя интерфейс. Я могу получить или вставить данные. Когда я обновляю существующие строки, я получаю это сообщение об ошибке: 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);
Что я делаю не так?