Comments (2)
it is stated in the documentation that properties need to be public. I'm guessing the Deserialization from the BsonObject
(used internally to store everything) to your User
class works only on properties with a public setter - this isn't something that's specific to LiteDb, you'll have the same issue with Newtonsoft.Json for instance.
I think you'll need to create your own BsonMapper. The Serializer needs to know how to set this property that doesn't have a public setter (I'm guessing there's a method that leads to the value being set)
from litedb.
Tks for your answer, I change my properties to public
from litedb.
Related Issues (20)
- Make all internal Task SyncContext agnostic HOT 2
- [BUG] LiteDB Docs FileStorage section "fs.Find("$/photos/2014/");" not supported in v5
- [SUGGESTION] Upgrade Framework dependencies HOT 1
- [QUESTION] Parameterized queries not working?
- ArgumentException when fetching db item with missing Enum value HOT 2
- [QUESTION] Save :memory: to disk? HOT 2
- [BUG] HOT 1
- [QUESTION] UpdateMany with Dictionary<string, object>
- [QUESTION] please need example for https://www.litedb.org/docs/encryption/
- Regression [BUG] LiteDB.LiteException: ReadFull must read PAGE_SIZE bytes [{0}] HOT 3
- [QUESTION] Upgrading database created with v3 doesn't work in v5
- [BUG] Detected loop in FindAll({0}) HOT 1
- [BUG] Getting into a rare and unrecoverable state after 5.0.21 HOT 1
- Getting list of Ids from collection throws Unable to cast object of type 'LiteDB.ObjectId' to type 'System.String' HOT 1
- [BUG] LiteDB will return null for DB entries by the very first access
- [QUESTION] Unset a a property HOT 2
- [CONTRIBUTION] Schema Migrations for LiteDb - introducing LiteDbMigrations HOT 2
- [BUG] First level .Include(...) doesnt matter HOT 2
- [BUG] iterating over an IEnumerable<LiteFileInfo<TFileId>> errors out on the second element if the DB is opened in shared mode
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from litedb.