linq to sql 和entity entityframeworkk 相比,哪个性能更好

/blog/cns!79CF5E75E6E5FD50!和LINQ to SQL操作数据的时间都控制在在添加数据上的表现实在不尽如人意这也跟我们项目底层写法有关。

   从上面的测试结果可以看出除去EF在初次操作数据是延迟的3秒钟(初步认为是初始化时间),EF的平均效率是LINQ to SQL的6倍是当前项目机制的4倍,这是非常可观的效率提升不难理解为什么微软几乎放弃了LINQ to SQL,全力支持EF了

【深 入分析为什么第一次执行Entity entityframeworkk非常慢的原因】(转)

第一次创建 ObjectContext并查询数据时耗费了大量的时间,原因是什么有没有什么优化嘚方法?本文将给出一个合理的解释

下面这个饼 状图给出了第一次创建ObjectContext并用其访问数据库时各种操作所占的时间比

从中可以看出仅仅 View Generation一個操作就占用了56%的时间,不过令人欣慰的是这个操作只出现在第一次查询的时候,之后生成好的View会被缓存起来供以后使 用一个 TEAM 的测试,自己编译View大概会节省28%的时间不过我在自己电脑上测试的结果没有那么理想,大概是8%左右

我要回帖

更多关于 entityframework 的文章

 

随机推荐