首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • ORM---NHibernate 有多好啊 [已结帖,结帖人:qdkll]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qdkll
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-23 15:52:37 楼主
    最近刚研究了NHibernate,刚开始做单表操作的时候,感觉确实很爽啊,那个简便啊,也确实少写了sql。

    可是当做多表查询的时候,直接把我弄疯了。

    两个表的结合查询,查询两个表中的字段,比如select A.id,B.name from AA as A,BB as B

    我查询完了,我要绑定到gridview上,我改怎么绑定呢,他返回一个IList二维数组,我绑定的时候,DataField该怎没写呢,按原来的做法写,就是直接绑定字段就可以了,可是现在呢,是两个对象中的属性,怎没绑定呢,晕了。

    实在不行,写个方法,可以的,没有写不出的方法,又嫌麻烦了,好好的dataset直接就绑定了,我干嘛还用Hibernian这么折磨自己啊。


    网上介绍NHibernate的文章不少,不知道真正做项目的多少。


    两张表的查询就有麻烦了,不知到以后更多张表联的时候会怎样。


    以前做项目,由于一些表是固定的,有时为了取数据,能联到5-6表,不知NHibernate是怎么简单做到的。

    还有当跨数据库联表的时候,也不知NHibernate是怎样简单做到的。一起拿也接触过曾经跨几个数据库的操作,暂且不管这样好不好,但是NHibernate到底怎么简单的做到的?

    都说orm好,那是当然的好了,直接oo。谁也想直接OO,真的那么可以吗。

    到底NHibernate好在哪呢?
    0  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • changke18
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-23 17:36:501楼 得分:0
    lz继续研究Nhibernate,慢慢就熟悉了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sp1234
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 05:31:572楼 得分:0
    喜欢研究的话,可以研究.net framework自身的Linq,而Nhibernate只能算是.net framework以外的一个第三方自己搞得产品。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sp1234
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-24 05:39:113楼 得分:0
    如果你使用asp.net,你可以使用 LinqDataSource 编程,或者使用 ObjectDataSource 来封装 Linq 查询。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dacong
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-06 16:31:034楼 得分:0
    NHibernate,学的不多,感觉这个ORM的东西,做个小应用,小网站什么的玩玩可以,
    真正做企业应用,特别是中国这样BT的应用,都不太行吧.(个人想法)
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved