3

Can you please suggest a free, open source or low cost .net object persistence framework? I am not looking for ORM tools like NHibernate or Entity Framework. The closest commercial product that describes my need is fastobject.net framework. Thanks.

ire_and_curses
  • 68,372
  • 23
  • 116
  • 141
Ajit Singh
  • 1,016
  • 13
  • 26

5 Answers5

5

Karvonite. It promises to be simple and non-invasive, but I haven't used it myself.

Cecil Has a Name
  • 4,962
  • 1
  • 29
  • 31
4

Try db4o at www.db4o.com. It was recently acquired by Versant.

Some pro's: It's open source with code available in java and c#. The framework is dead easy to use. The community is quite nice and you can get answers quickly on the forums.

Goran
  • 6,798
  • 9
  • 41
  • 57
  • Between Karvonite and db4o, which one is better? – Ajit Singh Dec 09 '09 at 12:16
  • I'd say db4o is more mature but then again MS knows how to play catch-up. Db4o to me is easier to use as there's no need to build a persistence model and it knows how to deal with missing assemblies. I haven't seen any performance benchmarks that include both so hard to say which is faster. As a db4o MVP i favor db4o :) – Goran Dec 09 '09 at 13:07
0

Have a look at CSLA.NET - http://lhotka.net/

Mark Redman
  • 24,079
  • 20
  • 92
  • 147
0

You could have a look at SubSonic, goes not as deep as NHibernate does in the sense of being a 'real' ORM tool but when it comes to persistence it serves it's purpose very well.

Mez
  • 2,817
  • 4
  • 27
  • 29
0

.Net SOP - Scalable Object Persistence (v4.5) is what you are looking for. Scalable, Stable and lightweight, low-memory req't and housed in a single DLL. It supports rock solid transaction (app crash, power-failure, etc... it will recover, rollback to previous committed state) and very scalable (100 million inserts in 2+ hrs using an avg laptop). It is Free, Open Source (LGPL 2.1 license) and Royalty Free redistribution, link: http://sop.codeplex.com.

This is the very 1st managed code achieving this performance + stability level. No comparison... you've got to read the product feature set and try it.

Community
  • 1
  • 1