首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
分析与设计
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
ORM---NHibernate 有多好啊
[已结帖,结帖人:qdkll]
加为好友
发送私信
在线聊天
qdkll
等级:
可用分等级:
中农
总技术分:
10
总技术分排名:
215421
结帖率:
97.37%
发表于:
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
回复次数:
4
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
changke18
等级:
可用分等级:
富农
总技术分:
9844
总技术分排名:
1973
发表于:
2008-08-23 17:36:50
1
楼 得分:
0
lz继续研究Nhibernate,慢慢就熟悉了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sp1234
中国软件生存之道:模仿产品,抢夺用户,拥有设计壁垒和敏捷管理,在红海中永生
等级:
可用分等级:
中农
总技术分:
72471
总技术分排名:
92
发表于:
2008-08-24 05:31:57
2
楼 得分:
0
喜欢研究的话,可以研究.net framework自身的Linq,而Nhibernate只能算是.net framework以外的一个第三方自己搞得产品。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sp1234
中国软件生存之道:模仿产品,抢夺用户,拥有设计壁垒和敏捷管理,在红海中永生
等级:
可用分等级:
中农
总技术分:
72471
总技术分排名:
92
发表于:
2008-08-24 05:39:11
3
楼 得分:
0
如果你使用asp.net,你可以
使用 LinqDataSource 编程
,或者
使用 ObjectDataSource
来封装 Linq 查询。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dacong
大聪
等级:
可用分等级:
小地主
总技术分:
4281
总技术分排名:
4840
发表于:
2008-09-06 16:31:03
4
楼 得分:
0
NHibernate,学的不多,感觉这个ORM的东西,做个小应用,小网站什么的玩玩可以,
真正做企业应用,特别是中国这样BT的应用,都不太行吧.(个人想法)
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友