EF4.3 到底能不能用?

    最近公司要做一个系统,内部的系统。客户比较多,包括自己的员工和所有的医院客户,医院大概有4000家左右,当然不可能每个医院都会去用,但是是这么考虑的。想用EF做model这一块,这个月EF跟新到4.3了,但是据说效率不给力,所以做了一下测试。

我做了四种数据处理框架的性能测试,我感觉做我们的系统,估计并发有点高,用Entity framework 反倒是最好的解决方法

 

 

1第一种是entity framework4.3

2 传统 ado.net

3. 轻量orm Dapper

4. CYQ.Data

 

 

a. 测试查询, 我是不停的用循环去执行操作数据库


 

当循环次数很少的时候低于30次的的时候测试结果



 

当循环到达50100的时候

 

 

 当循环达到100以上 其他的都不行了··

 

  

 b.测试下insert ,只对比了EF和ADO.net


也是达到100循环次数后,就明显有变化了·

 

 

在试一下循环500次insert

 

 

 

 这个测试可能不是那么规范,据说5.0版本中会下很大的功夫在性能方面,现在的code first 功能对比python 的 django.db 也不差了。之后升级到5.0也可以无痛升级,而且能提升性能。

  现阶段我们准备就用EF入手项目了,希望跟着微软混,有肉吃吧。

 

转载于:https://www.cnblogs.com/Daan_z/archive/2012/02/27/2370011.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值