my openid
posts - 27, comments - 207, trackbacks - 26, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2007年8月31日

     摘要: ORM 的 OR 映射方式比较流行的是xml/标签,NBusiness 中的映射今天介绍的是用实体定义语言-E# 来描述,该语言和Visual Studio 紧密集成,比XML 语法简洁的多,和.NET 中的标签语法一样简单和简洁。

ORM 的优点很多,但是缺点也不少,比如运行效率低,有的ORM需要大量的映射文件(Hibernate等),今天给大家介绍 — NBusiness, 它的开发效率和运行效率极高。 开发人员用e#来定义OR映射,定义校验规则,定义权限,定义日志,定义模板(sql模板,充血实体模板,集合模板,缓冲模板,贫血实体模板), 然后e#编译器进行编译生成一个动态链接库DLL,以及对应的存储过程。到此大家应该明白为什么NBusiness 的开发效率高- 语法简介和简单的E#; 性能高的原因是调用ORM组件中的持久化方法是静态的,不需要动态生成SQL,而是直接通过存储过程的!

  阅读全文

posted @ 2007-08-31 17:26 风云 阅读(1554) | 评论 (11)编辑