ORM tools ".Net"
written by Amr ElGarhy on Friday, June 05 2009

- ADO.NET Entity Framework, Microsoft's ORM (released with .NET 3.5 SP1)
- Base One Foundation Component Library, free or commercial
- BCSEi ORM Code Generator, free or commercial
- Business Logic Toolkit for .NET, open source
- Castle ActiveRecord, ActiveRecord for .NET, open source
- DataObjects.Net v4.0, open source, commercial
- DevForce, commercial, N-Tier
- Developer Express, eXpress Persistent Objects (XPO)
- EntitySpaces, commercial
- Euss, open source
- Habanero, Free open source
- iBATIS, Free open source
- Invist,free ORM and code generation tool
- LLBLGen, open source drivers, commercial
- LightSpeed, free or commercial
- Neo, open source
- NConstruct, commercial
- NHibernate, open source
- Opf3, free and commercial
- ObjectMapper .NET, GPL and commercial license
- OpenAccess, free or commercial
- TierDeveloper, free ORM and code generation tool
- Persistor.NET, free or commercial
- Quick Objects, free or commercial
- Sooda, open source; BSD license
- Subsonic, open source
- Orasis, free trial or buy.
- Telerik, express or buy.
- CSLA.NET, free.
- ECO, free or commercial
- nhydrate, open source
Comments
Eric on on 6.17.2009 at 10:29 AM
Hi. Thanks for listing Habanero here. I'm part of the development team and what is unique about Habanero is that it provides the tools to developer right throught the application pipeline, from the data source, to the business logic and validation, to the runtime-generated presentation layer. Most of the ORM's in this list stop at the data source layer and then you have to start patching together the other pieces.
Brook Lyn on on 8.21.2009 at 6:17 AM
Just wondering why CSLA.NET is not listed?
Amr ElGarhy on on 8.21.2009 at 12:45 PM
added it, thanks
Roland Bengtsson on on 9.10.2009 at 10:53 PM
And why is not ECO listed ?
In my opinion one of the best ORM frameworks ever! http://www.capableobjects.com http://en.wikipedia.org/wiki/ECO_%28Domain_Driven_Design%29
Amr ElGarhy on on 9.11.2009 at 5:50 PM
Added ECO, thanks @Roland
Chris Davis on on 1.13.2010 at 4:41 AM
There is another DDD tool available. nHydrate is a model driven development framework that creates an entire framework including installer project, Inversion of control projects, DAL, DTO, etc. You can generate as much or as little as you wish.
<a href="http://nhydrate.codeplex.com">http://nhydrate.codeplex.com</a>