Jump to content
  • Advertisement
Sign in to follow this  

FREE Persistence Framework for all .NET Platforms

This topic is 1986 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Karvonite 5.0 Release Candidate Released!

Karvonite is an object persistence framework for .NET platforms. It eliminates the need of writing lot of boring error-prone code for moving the in-memory objects to and from the backing store. Karvonite is non-code invasive and requires no special attributes, interfaces or base classes in source code for saving or loading objects. Karvonite is absolutely free.


Target multiple frameworks - The Karvonite framework is a portable class library (less than 100KB) and can run without modification in .NET Framework, Windows Store, Silverlight, Windows Phone, and Xbox 360 apps.

Reduced development time - The framework provides the serialization engine so developers can concentrate on application logic.

Code first - Code without worrying about persistence. In Karvonite, there is no relational model and there is no need to worry at all about how your persistence storage is designed.

Integrates well into all the .NET application programming models - Karvonite is non-code invasive and requires no special attributes, interfaces or base classes in the source code.

Undo engine - The framework provides non-code invasive undo/redo functionality that can seamless be integrated into applications.
Concurrency. Brings an optimistic concurrency model with data merging capabilities that allows handling of multiple users attempting to access the same data at the same time.

Persistence Models - A persistence model is an external file that instructs Karvonite about which types and members should be persisted. Persistence models are created with the Persistence Model Editor tool shipped with Karvonite.

Object libraries - A proprietary data storage engineered and optimized for fast data retrieval and rapid, trouble-free deployment that supports reading and writing across a variety of I/O types. Because an object library runs in the same process as the .NET application, it has a significant performance advantage even over many fast native databases. Object libraries require no special installation or administration.

Share this post

Link to post
Share on other sites
Sign in to follow this  

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!