首页 新闻 会员 周边 捐助

数据访问层?

0
悬赏园豆:20 [已解决问题] 解决于 2013-02-23 11:50

大侠们好!

想问下高并发的.NET项目中的数据访问层一般用什么技术最好?企业库和ADO.NET的性能哪个更好呢?

谢谢!

十里源码的主页 十里源码 | 初学一级 | 园豆:179
提问于:2012-09-05 00:48
< >
分享
最佳答案
1

当然是ADO.NET性能更好。EF的全称是ADO.NET Entity Framework。所以说,EF也是对ADO.NET进行了进一步的封装,以体现ORM的思想,并且性能方面也不差,在编写程序的时候可以提高效率,当然,在处理高并发的时候,EF有自己的解决方案。如果你要写SQL的话,你得自己在程序中控制。

收获园豆:10
jerry-Tom | 老鸟四级 |园豆:4077 | 2012-09-06 10:23
其他回答(6)
0

ORM也许是你的选择。

RDIFramework.NET | 园豆:316 (菜鸟二级) | 2012-09-05 08:59
0

用成熟一点的企业库也是是一种好的选择

chenping2008 | 园豆:9836 (大侠五级) | 2012-09-05 09:02
0

用ADO.NET自己写sql更好控制,我想你既然这么问多半对其中一个不熟,所以你应该选择更熟悉更容易控制的。

收获园豆:5
向往-SONG | 园豆:4853 (老鸟四级) | 2012-09-05 09:26
0

推荐企业库

jason2013 | 园豆:1998 (小虾三级) | 2012-09-05 09:29
0

企业类库,EF4.3  EF5.0 或者nhibernate,原生ADO.NET结合封装的类库也可以了,比如SQLHelper。

http://wenku.baidu.com/view/ff74f319227916888486d7ab.html

收获园豆:5
acepro | 园豆:1218 (小虾三级) | 2012-09-05 14:02
0

EF,EnterpriseLib,Mygeneration

nickycookie | 园豆:106 (初学一级) | 2012-09-05 16:03
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册