社区
C#
帖子详情
.Net下数据访问层选择
xinglongjian
2012-06-13 09:59:30
用C#开发.net框架下的应用程序,数据访问层该选择哪个好呢?先在遇到这个问题,如果用NHibernate+Spring.net,使用lazy出问题(自己找了好久解决办法没找到),但系统对性能要求很高,因此将lazy设为false等基本不可行,如果用ADO比较原始的用SQL语句来弄,性能上应该可行,但是Session管理就需要自己写了,高手们给个建议把,谢谢了
...全文
212
10
打赏
收藏
.Net下数据访问层选择
用C#开发.net框架下的应用程序,数据访问层该选择哪个好呢?先在遇到这个问题,如果用NHibernate+Spring.net,使用lazy出问题(自己找了好久解决办法没找到),但系统对性能要求很高,因此将lazy设为false等基本不可行,如果用ADO比较原始的用SQL语句来弄,性能上应该可行,但是Session管理就需要自己写了,高手们给个建议把,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大腹
2013-03-20
打赏
举报
回复
如果高性能要求,那么就只能牺牲编码效率来使用ADO.NET,当然可以自己实现缓存。 楼主nh的lazy出现问题,我猜可能是你要using(Isessino)外使用了延迟加载,那肯定加载不了数据啦
LemonSmile_
2013-03-20
打赏
举报
回复
引用 4 楼 wshcdr 的回复:
顶一下LZ这个问题
想问下大牛,如果用框架,会自动生成完成哪些功能的sql语句?
宝_爸
2013-03-20
打赏
举报
回复
性能要求高,就用ADO吧,一般OR都需要维护O的状态。
狼烟辉
2013-03-20
打赏
举报
回复
建议SQL自己写吧,后期如果出问题至少晓得朝哪个方向努力,有解决的可能性
bigbaldy
2013-03-19
打赏
举报
回复
用devexpress的XPO,支持各类数据库,并且速度极快
wshcdr
2013-03-19
打赏
举报
回复
顶一下LZ这个问题
阿冷
2012-06-14
打赏
举报
回复
oracle数据库的话,system.data.oracleclient,比较不错。
xinglongjian
2012-06-14
打赏
举报
回复
有人知道吗?自己顶一下
__天涯寻梦
2012-06-13
打赏
举报
回复
有的去调试这些框架的时间,不如自己去实现sql语句,代码出来更贴近实际需要,如果原本不熟悉也是一个学习实践的机会
asp
.net
+extjs三
层
架构项目代码生成器(很适合快速开发)
最新最牛气的代码生成器,只需设计好
数据
库,直接生成可以用的BS项目,此代码生成器非常方便,做项目只需设计好
数据
库,然后按照生成提示一步步做,即可生成可直接使用的项目,从
数据
访问
层
到表示
层
,所有代码一气生成,生成后的功能有增、删、改、查、导出excel等等,只需作少许改动就可以完成多种常用项目,大大提高你的工作效率,而且是带ext功能的,大量用到了ajax技术。我接了十多个项目全是用它做的,客户非常满意。现免费给大家使用,欢迎大家试用,也欢迎大家多提意见,以便我改进。。 email:cqniit@126.com http://cqsoft.taobao.com
史上最好的
.net
三
层
架构实例
史上最好的
.net
三
层
架构实例,让你真正高效掌握
史上最好的
.net
三
层
架构实例(源代码)
这是我见过的最好的
.net
三
层
架构实例(源代码),对于想学
.net
和三
层
架构的人来说,简直是必须的。只要你把这个例子学习好,那你的三
层
架构肯定就没问题了。
多
层
架构的大型
.NET
OA 系统
该系统包括以下子系统:人事管理、日程管理、项目管理、文档管理、信息传递、系统管理,采用C#多
层
架构技术,完整的开源OA系统。
.net
文献 英文原文+中文翻译(1万字)
ADO
.NET
结构与概述.doc Overview of the Architecture of ADO.doc
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章