跟框架关系不是很大,相比来说.你的技术水平对性能的影响更大
不能同意楼上更多。
听说这话快被广电禁止使用了,趁现在还能用赶紧用,不明觉厉...
什么意思啊?广电总局???
反正不用EF,我可以节约两台服务器
在用之前,你可以先测测ef的性能,我之前测试过,ef的耗时是ado的2倍,所以如果你的系统对性能要求很高,不推荐你用,还是用ado好
你觉得微软会研发一个比ado还慢的产品吗?有意义?
默认的情况下,手次加载有一点点慢,预热过后就相当快,也可以在发布前先预热,速度要比传统的ado快很多。
@anech: 你知道ef是为了什么来设计的吗? 建议你先去了解下ef再说吧
@2727551894: ..
@anech: http://www.cnblogs.com/by1990/archive/2010/11/25/1887794.html 这篇帖子虽然比较老了,但足够说明ef的性能问题,ef主要是封装了数据库操作,所以开发人员可以将重心放在程序设计上不用关注数据库。
还有一点我要说的,很多东西建议你自己先测试过了再来说。而不是想当然
@2727551894: http://www.asp.net/entity-framework 我都是在这里面学的,比较权威,有空你去看看
@anech: 不和你扯皮了,ef有性能问题,这在园子里是有共识的,只是ef带来的快速开发足以掩盖他的性能问题,ef反正我是不用的,所以我就不看了。
@anech:
哈哈,据我所知,微软的新技术大部分都比旧技术慢。
比如window之于dos
ado.net之于ado
c#之于c++
Wcf之于socket
....
太多不能一一尽列
@2727551894: 虽然不支持你,不过另外那家伙更扯。
@爱编程的大叔:你的说明太笼统了,比如:C#比C++更高级,C++是更低级的语言,C++性能肯定好麻。
@爱编程的大叔: 你列举的问题就好比 静态页面和动态页面快慢的问题,不是废话麻
@爱编程的大叔: window和dos,window提供了那么多界面和体验,dos那么纯净,肯定后者快麻
@anech: 别生气。想了一下,我说的不准确。
你们两个不能拿来对比。
一个因噎废食。
一个则是道听途说,关键还不明白EF和ADO.NET两者的关系。
不过没事,不明白这个好过不用。
这么一比较,还是他扯一点。你这个是小问题,呵呵!
@爱编程的大叔: 我没生气,我只是说的太直接了