有没有人比较LINQ运行性能基准测试

时间:2008-08-11 19:11:50

标签: .net linq performance .net-3.5 benchmarking

到过去的标准,例如nHibernate,旧的自定义ORM,还是LLBGenPro之类的东西?

另外,运行基准测试后,您的建议是什么?

3 个答案:

答案 0 :(得分:10)

Rico Mariani是MSFT的表演人物,他有一个关于LINQ to SQL性能的精彩系列:

没有看到任何与你提到的库进行性能比较的东西,但这应该让你知道基线性能..

答案 1 :(得分:5)

以下是您正在寻找的内容,请参阅ormBattle.net上的ORM benchmarks

答案 2 :(得分:1)

我们使用LINQ在ADO.NET实体性能方面遇到了糟糕的经历:继承会极大地减慢事情的速度。一个小型数据库(比方说,100条记录左右)有20个类,其中大多数都是继承的,查询很容易花费10个。

因此,在使用ADO.NET Entities + LINQ时,尽可能使继承树变浅。