Well, I have been involved in some Object Persistant Frameworks like IAP.NET (Integrated Architecture Platform)
I have see lot of advantages and disadvantages too
The advantages i found are basically the ease of use, and high abstraction of data logic and working with multiple databases with common interface
the disadvantages are not too bad, you will get slight performance hit while working with complex relational objects and deep copying. Most of the disadvantages are depends on the architecture of the framework also. And if you have lot of business rules attached to one data object, it gives you a major hit in performance
HT
Sudhakar Sadasivun
Microsoft .NET MVP, MCSD.ne
http://weblogs.asp.net/ssadasivun
http://www.mugh.ne
----- Michel Broggi wrote: ----
There are several object persistence frameworks out ther
(DataObjects.NET, OPF.Net, Mere Mortals Framework, Gentle.Net, etc.
and I would have liked to hear from anyone who has used such
framework: advantages, drawbacks, recommendations etc
Miche