The seagile man
Here are the ones I've found so far(most of them are listed @ SharpToolBox.com):
.NET PersistenceBBADataObjectsDataObjects.NETData Tier Modeler for .NETDotNormEldorado.NETEnterprise Core Objects (ECO™)Entity BrokereXpress Persistent Objects for .NETVersant Open AccessJC Persistent FrameworkLLBLGen ProModelWorksNhibernateNolics.NETNormNorphemeObjectBrokerObjectSpacesObjectSparkObjectz.NETOJB.NETOPF.Net (Object Persistent Framework)ORM.NETPragmatier Data Tier BuilderRapTierSisyphus Persistence FrameworkTierDeveloperORM [Private workspace @ http://www.gotdotnet.com/Community/Workspaces]Persistence Library [Private workspace @ http://www.gotdotnet.com/Community/Workspaces]
UPDATE:
Bob.NETObjectPersistor.NETGenome
Other interesting links I've found while researching O/R Mapping tools:
Unified DataAccess FrameworkProvider FactoryGeneric ADO.NETAbstract ADO.NETNeo
PingBack from http://serviciipeweb.ro/iafblog/2007/04/26/From+Journeyman+To+Master+90+Din+Ceea+Ce+Trebuie+Sa+Stie+Un+Programator.aspx
You really should give SubSonic a try. It's free/open source, and really rocks the boat right now. It's got a good dev team and is in active development.
www.subsonicproject.com
Hello,
This is a nice list of O/R mapping tools.
But I'm pretty sure one of the best is not presented here.
It is ECO (Enterprise Core Objects). Its successor is Bold for Delphi.
Now it's one of the most powerful Frameworks for .NET (in my opinion and from my experience).
For those who is interested have a look at:
http://dnagir.blogspot.com/
New company is funded to maintain this framework:
http://capableobjects.com/
I hope it will be soon available for Visual Studio developers.
The note: it is not only O/R mapping Framework. It much larger and much powerful. O/R is only one part of it.
Cheers.
Excuse me please. I see it on the list :)
Sorry.
I'm trying to find out the best O/R mapping tool for .NET. A perfect tool would begin with the database model and would be capable of generating 2 layers: the Domain layer (normal classes) and the Persistence layer (methods for storing and retrieving the domain layer objects from the database.
This tool would also be capable of generating the corresponding Visual Studio solution and projects.
I've already tried NetTiers, but it generates so many layers that the code is very dificult to manage and understand.
So any of you know a tool similar to this?
This one is probably the best: en.wikipedia.org/.../CodeGear_ECO
Miguel,
Diamond Binding has the full Visual Studio integration you are after, and it follows the Active Record pattern.
Cheers,
jlx
Please add Persistor.NET® to your list. (www.persistor.net)
Thanks
Hans-Peter
GURA is a new breed of object relational mapper
Ask yourself: Does your O/RM:
Support multiple objects to multiple tables in multiple databases
Not rely on an intermediate query language i.e. OQL but support the FULL range of functions in Microsoft's SQL/Stored Procedures
Is totally legacy system friendly and is just as easily implemented into new or existing applications
Does not produce a single line of code (either source or binary)
Is only 250KB in size
The answer is no as no other O/RM comes close to the power, clever design and ease of use that is GURA.
Try it at www.gura.com.au
Automatic Blog N Ping Script. Create more exposure for your blogs and websites. Full script, easy to install. www.cyberincomesolutions.com/.../index.htm
hi all
my 5 cents ;)
open source, easy to start & use asp.net ORM lib
support native SQL no stupid pseudo SQL syntax ;)
some docs, demo and sources at
www.codeplex.com/easypersist
Thanks!
This .Net solution is completely free, capable, and transparent. Feedback is appreciated.
Sorry, that url was:
www.codeplex.com/jeremydotnet
ORM - Should we move to ORM instead of keep up with conventional DAL ?
I totally agree with u. Thanks for such a good suggestion.
.........
Amara
Wow, check out this site called <a href="www.fluc.com">www.fluc.com</a>
. Free SMS and free mobile ads!! Its fantastic
I use VS 2008, C#, and Telerik controls. I'm seeking to make a wise decision on an OR/M to ease the pain of the backend "data stuff" whilst adhering to development of "proper" n-layer design.
My research so far has me down to:
- LLBLGen Pro
- Opf3
- EntitySpaces
- SubSonic.
I'm also aware of the existence of a term called "Entity Framework" by Microsoft. Same goes for LINQ. I've used a "hint" of LINQ so far.
Can anyone shed light on their experience / knowledge of one or more of these tools? Any advice you have I would appreciate, even if it's not in this list.
My goal is to select a path which will serve me in the long-term (e.g. I don't want to invest my time and project code to a particular solution only to have it / its company dissolve in two years).
Your input is valuable and much appreciated.
Thank you for your efforts. I look forward to your feedback.
ECO has moved to http://www.capableobjects.com
Pete
I use schematrix schemacoder.
www.schematrix.com/.../default.aspx
This generate the code clean and easy.
Opf3 is also missing :)
ECO is at www.capableobjects.com - not codegear / embarcadero etc.
Telerik OpenAccess ORM (formerly Vanatec OpenAccess)
http://www.telerik.com/orm
I was just thinking about Libraries & Frameworks and you've really helped out. Thanks!