Mentioned ORM People are somewhat depressed, ObjectspacesLong wait( Search carefully Announcement: objectspaces functionality to be delivered with Longhorn One row ) , Whidbey beta1 We have thoroughly confirmed this message, regardless Objectspaces So exciting, we still need to wait (of course Pd5 You can also see it ).
At present, there are two ways for developers: first, continue to work hard to achieve what we are currently doing and continue to implement our ownDalThe other way is to select a third-partyORMTools
Jjx Very early Evaluation Network I have posted a post to discuss this issue. Nhibernat , Devexpr Persistent Object , OPF. net , Csla. net We often talk about it. It seems that this discussion will continue.
Object Persistent , Crud , Dal There are several different concepts.Article Crud, only when you can afford it (revisited) I think of my current project as well. Crud Ah, Crud This is really a habit of architecture, or a nightmare that should disappear. ? All applications that are pursuing high performance and connection to databases are annoying. Crud The rotten smell passed to each layer and angry at solving this so-called DB Layer Crud Encapsulation causes problems.
SOA,Object PersistentIs a possible method, an exploration, hopefully we will find a method soon orCurdLeave it in the simplest static data maintenance module.J
Object-relational mapping (ORM) ToolsSome information:
Nhib.pdf (Nhib.pdf)
Mongoose solutions, Inc. (Objectz. Net)
The. NET Entity objects Project(. NET Entity objects-Neo)
Netica, Inc. (Persistence. Net)
Nolics, Ltd. (Nolics.net)
Norpheme(Norpheme)
Object Persistent framework for. net(OPF. Net)
Objectware, Inc.(Ideablade)
The OJB. Net project(OJB. Net)
Olero software, Inc.(ORM. Net)
Wilsondotnet.com(Or Mapper)
X-tensive.com Software Development Company(Dataobjects. Net)
For more links, see
Http://groups.msn.com/DotNetPersistence/tools.msnw
Http://www.service-architecture.com/products/object-relational_mapping.html