注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

还东国的博客

行之苟有恒,久久自芬芳

 
 
 

日志

 
 

ORM的分析之一基本情况的介绍  

2012-07-30 19:03:33|  分类: NET(C#) |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

ORM的分析之一基本情况的介绍

ORM是个大命题,但可以具体到实际的项目来看,这样就小了很多。

其实早就有想法,在NET上实现一个ORM的框架,一开始想自己完全实现,但后来发现网上有很多实际的可用的框架,而且都是开源的,所以还是那句话,要站在别人的肩头,就会站得更高,看得更远,少走很多的弯路。

现在基本上比较流行有以下几种:

1、  IBATIS.NET

2、 NHibernate

3、 NBear

4、 GentleNet

说实在的,只有前两个用过,听过,后两个第一次听说,还有一个就是前一些日子才遇到的Drapper。

Ibatis.net属于半ORM,自己要写好多的XML配置文件,还要写SQL,而NHIBERATE就可以用HQL语言完全隔离数据库实现数据层,但HQL还得学,比较难。而且ibatis.net更新也慢,应用的实际工程也比较少,但它比较灵活。而NHIBERNATE则对数据库的设计有相当高的要求,如果数据量大而且是多表查询,并且数据库设计的不好的话,应该会演变成一场灾难。

DRAPPER这个东西,是个轻量级的ORM框架,仍然需要写SQL语句,但他小巧,易用。所以,这次也要重点介绍一下他。

从这几个中,先取出一个,完成一个基本的小框架,供后来的扩展,一步步,一层层的把工作做好。

 

努力要从今日始!!!

  评论这张
 
阅读(954)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017