代码改变世界

随笔分类 -  Entity Framework

NHibernate与Entity Framework性能比较

2012-01-10 22:33 by 陈常清, 689 阅读, 收藏,
摘要: 对NHibernate与EF的性能做了简单的测试测试环境:Win7 64bit, NHibernate 3.2, Entity Framework 4.0结果如下:1. 条件查询:NHibernate略优于EF Linq2. 根据主键查找对象: HHibernate大大优于EF Linq,当使用eager loading获取关联对象时尤甚3. 使用compiled(预编译)Linq可以大大提高EF的性能,特别当查询条件比较复杂的时候。以下数据均为每秒钟可执行操作的次数(more is better)1. 条件查询Where 1Where 1 OrderByWhere (1&2) Ord 阅读全文

ado.net entity framework 查询性能比较

2012-01-10 22:25 by 陈常清, 287 阅读, 收藏,
摘要: 关于ado.net entity framework 性能比较网上也有很多,这里我只是初步的介绍下ado.net entity framework使用不同的方法查询数据的不同性能第一部分:重复查询单个实体第一种:Linq To Entitiess代码如下: static void Main(string[] args) { DateTime time1; DateTime time2; time1 = DateTime.Now; NorthwindEntities context = new NorthwindEntities(); for (int i = 0; i < 1000; i 阅读全文