现在的位置: 首页 > 综合 > 正文

有关Object-Relational Mapping(ORM) Tools

2011年12月26日 ⁄ 综合 ⁄ 共 1159字 ⁄ 字号 评论关闭

 

提起ORM让人有些抑郁寡欢ObjectSpaces要等很久很久 (仔细查找Announcement: ObjectSpaces Functionality to be Delivered with Longhorn 一行)Whidbey Beta1 已经让我们彻底的证实了这个消息,无论ObjectSpaces多么令人振奋,我们还需要等待(当然PD5的版本中还可以看得它)。

目前给开发人员的是两条路:一是继续努力的做我们目前正在做的,继续实现我们自己的DAL,另外一条路是选择第三方的ORM工具

 

JJX 很早在评测网上发帖讨论过这个问题,我想NHibernatDevexpr Persistent ObjectOPF.NetCSLA.NET是我们经常挂在嘴边的,看来这样的讨论还要继续。

Object Persistent CRUDDAL是几个不同的概念,今天看到文章CRUD, only when you can afford it (Revisited) 想起自己目前的项目,也是深受CRUD的害啊,CRUD真是这是一种架构的习惯、模式还是应该消失的噩梦? 所有追求高性能和吝啬数据库连接的应用都讨厌CRUD传递到各层的腐烂气味并且愤怒的在解决这种所谓DB层的CRUD封装带来问题。

SOA Object Persistent 都是可能的一种方法,一种探索,但愿很快我们找到方法或是将CURD一脚踢开,让它呆在最简单的静态数据维护模块吧J

 

Object-Relational Mapping(ORM) Tools 的一些信息:

 

NHibernate   (NHibernate)

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)

 

更多的一些链接可以参见

http://groups.msn.com/DotNetPersistence/tools.msnw

http://www.service-architecture.com/products/object-relational_mapping.html

抱歉!评论已关闭.