orm框架的选择??

xinxing130 2010-03-08 10:46:35
ORM框架 如Hibernate、Ibits 据说能减少50%的代码量 能够提高开发效率,减少成本 真是这样吗?可学性高吗?
请教大家。。。不知道哪个更好!
...全文
525 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Aslangg 2010-03-10
  • 打赏
  • 举报
回复
引用 6 楼 bluedoctor 的回复:
Hibernate、Ibits 应该算是重量级的ORM框架了,我用过,烦死了写一堆堆的XML配置文件,有一点点不正确就运行错误,新手还是少碰为好。
MS 的Entity Framework虽然强大,但是面面俱到,而且需要.NET 3.5支持,太过庞大,要掌握它不容易。

我们公司在尝试了多种数据框架以后,现在都在用PDF.NET快速数据框架了,你可以去
http://blog.csdn.net/bluedoctor/archive/2010/01/24/5251913.aspx
并且下载下来,看一下介绍。
做广告也不带这样的啊
mail_ricklee 2010-03-10
  • 打赏
  • 举报
回复
参考FortuneBase中IBatisNet的应用

参考地址www.cnblogs.com/mail-ricklee
加油馒头 2010-03-10
  • 打赏
  • 举报
回复
了解下 就可以了

那框架小项目一般不用
xinxing130 2010-03-08
  • 打赏
  • 举报
回复
谢谢!我去看看~!回复内容太短了!
bluedoctor 2010-03-08
  • 打赏
  • 举报
回复
Hibernate、Ibits 应该算是重量级的ORM框架了,我用过,烦死了写一堆堆的XML配置文件,有一点点不正确就运行错误,新手还是少碰为好。
MS 的Entity Framework虽然强大,但是面面俱到,而且需要.NET 3.5支持,太过庞大,要掌握它不容易。

我们公司在尝试了多种数据框架以后,现在都在用PDF.NET快速数据框架了,你可以去
http://blog.csdn.net/bluedoctor/archive/2010/01/24/5251913.aspx
并且下载下来,看一下介绍。
xinxing130 2010-03-08
  • 打赏
  • 举报
回复
弱弱的问一下 企业应用开发的应用程序是指怎么样的项目??比如几个 呵呵
amandag 2010-03-08
  • 打赏
  • 举报
回复
学.NET的还是看看Linq To Entity吧
wuyq11 2010-03-08
  • 打赏
  • 举报
回复
NHibernate是一个面向.NET环境的对象/关系数据库映射工具。
NHibernate管理.NET类到数据库表的映射,还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和ADO.NET处理数据的时间。
NHibernate的目标主要是用于与数据持久化相关的编程任务,能够使开发人员从原来枯燥的SQL语句的编写中解放出来,解放出来的精力可以让开发人员投入到业务逻辑的实现上。NHibernate可以帮助用户消除或者包装那些针对特定厂商的SQL代码,并且帮用户把结果集从表格式的表示形式转换成一系列的对象。
Spring框架由一个容器,一个配置和组织组件的框架,和一组内置的为事务、持久化和Web用户接口提供的服务组成。
Spring.NET源于Java的Spring框架
Spring.Net是一个关注于.NET企业应用开发的应用程序框架,它能够提供非常丰富的功能,例如依赖注入(Dependency Injection),面向方面编程(Aspect Oriented Programming),数据访问抽象以及ASP.NET集成等。
LINQ可视化查询,本质就是使用扩展方法扩展了对集合类型的各种查询方法,最后返回的还是一个集合类型.
xray2005 2010-03-08
  • 打赏
  • 举报
回复
是的。

只用过NHibernate,Entity Framework
但是,效率比及原生的ADO.net,如果你要求不是那么高,还是很不错的了。
xinxing130 2010-03-08
  • 打赏
  • 举报
回复
没人气~!!!!!!!!!!!!!!!!!!!!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧