到过去的标准,例如nHibernate,旧的自定义ORM,还是LLBGenPro之类的东西?
另外,运行基准测试后,您的建议是什么?
答案 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时,尽可能使继承树变浅。