有人用过NHibernate么,是搞什么的,用过的谈谈心得,我想学学

china_k1 2008-07-17 11:04:09
有人用过NHibernate么,是搞什么的,用过的谈谈心得,我想学学
...全文
195 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
suyiming 2008-07-18
  • 打赏
  • 举报
回复
月残风晓
Jinglecat 2008-07-18
  • 打赏
  • 举报
回复
1.
先理解下什么 O/R Mapping
http://www.baidu.com/s?wd=O%2FR+Mapping

2.
NHibernate 就是这么一个 O/R Mapping 工具

panw520 2008-07-18
  • 打赏
  • 举报
回复
Nhibernate那么多层,要edit一个字段就要改很多处,Mapping也很烦
china_k1 2008-07-18
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 winner2050 的回复:]
我不去用那种东西.
[/Quote]



说说为什么啊
china_k1 2008-07-18
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 seesea125 的回复:]
我把NHB当垃圾,从来不用
[/Quote]


为什么啊,难道不好用?还是用它不君子,呵呵
chinaicm 2008-07-18
  • 打赏
  • 举报
回复
学Nhibernate可以看看Terry里的Blog.介绍的很详细.
seesea125 2008-07-18
  • 打赏
  • 举报
回复
我把NHB当垃圾,从来不用
winner2050 2008-07-18
  • 打赏
  • 举报
回复
我不去用那种东西.
jianglai11 2008-07-18
  • 打赏
  • 举报
回复
简单的说就是ORM
chenguang79 2008-07-17
  • 打赏
  • 举报
回复
可能是我使用的比较少吧,个人感觉简单的一些不可以。一些复杂的用它反而麻烦了
new_Stone 2008-07-17
  • 打赏
  • 举报
回复
我正在用NHibernate做一个系统,个人觉得执行增、删、改操作可以用,方便,开发快捷,查询没有采用NHibernate中的HQL语言来做,我现在是用存储过程+企业库完成的所有查询操作。
china_k1 2008-07-17
  • 打赏
  • 举报
回复
通过映射什么的,自动生成的SQL语句,不怕有错误么,不怕不完整,或者逻辑上出现错误
bing314 2008-07-17
  • 打赏
  • 举报
回复
结合codesmith 可以自动生成数据访问层
jamesfay 2008-07-17
  • 打赏
  • 举报
回复
学习
c11_11_11 2008-07-17
  • 打赏
  • 举报
回复
ORM 工具

http://heroman.cnblogs.com/archive/2006/02/16/331581.html
wapit 2008-07-17
  • 打赏
  • 举报
回复
我也是在想学学. 学了几天了. 一堆的什么映射什么东东把我搞晕了.

可能主要特点就是基本上很少需要写SQL语句吧. 主要麻烦估计是配置文件会把人搞晕
oec2003 2008-07-17
  • 打赏
  • 举报
回复
http://www.hibernate.org/343.html


NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。

NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。NHibernate 为你处理这些,远胜于你不得不写SQL去从数据库存取对象。你的代码仅仅和对象关联,NHibernat 自动产生SQL语句,并确保对象提交到正确的表和字段中去。
jin225 2008-07-17
  • 打赏
  • 举报
回复
用过自动生成sql语句的 工具
比较好
比自己写 sql强多了
GengWH 2008-07-17
  • 打赏
  • 举报
回复
NHibernate 是一个基于.Net 的针对关系型数据库的对象持久化类库。Nhibernate 来源于非常优秀的基于Java的Hibernate 关系型持久化工具。

NHibernate 从数据库底层来持久化你的.Net 对象到关系型数据库。NHibernate 为你处理这些,远胜于你不得不写SQL去从数据库存取对象。你的代码仅仅和对象关联,NHibernat 自动产生SQL语句,并确保对象提交到正确的表和字段中去。
china_k1 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 new_Stone 的回复:]
我正在用NHibernate做一个系统,个人觉得执行增、删、改操作可以用,方便,开发快捷,查询没有采用NHibernate中的HQL语言来做,我现在是用存储过程+企业库完成的所有查询操作。
[/Quote]

能不能把你的一些例子发过来,邮箱zdq_job@163.com,万分感谢

62,103

社区成员

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

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

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

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