v2.0.0-beta
Pre-release
Pre-release
New features in v2.0.0-beta
- Generic data access layer - can use any
Stream
or you can write your own disk access layer - Better mapping class from your entity to
BsonDocument
(like Configurations in EntityFramework) - Virtual property (Formula) as index field
- Better cross reference with
DbRef
mapping (see unit tests examples) - ThreadSafe / ProcessSafe
- Lazy engine load (open datafile only when run a command)
- Reduce your database size with
shrink()
- Support for
Initial Size
andLimit Size
database (connection string) - Complete re-write engine classes width full debug logger
- See more examples in http://www.litedb.org/
Breaking changes
- Datafile version changed
InsertBulk
is onlyInsert
- There is no more transactions (
begin
,commit
androllback
) - Removed
UserVersion
- There are more minor details that will be in wiki document with a "upgrade from 1.0 to 2.0" before release final version
This version is beta and can be changed before final release.
Roadmap to v2
- A new implementation of
UserVersion
- CLIent tool (with shell support) for common tasks, like Import/Export/Shrink with of old versions (v0.9, v1.0.x) supports and data migrations
- Update all wiki documentation (move to readme.io)
- Compile in Portable Class Library (PCL) for mobile