是否符合过去的标准,例如 nHibernate、优秀的旧式自定义 ORM,或者 LLBGenPro 之类的标准?

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

有帮助吗?

解决方案

Rico Mariani 是 MSFT 的性能专家,他有一个关于 LINQ to SQL 性能的精彩系列:

还没有看到任何与您提到的库进行性能比较的内容,但这应该让您了解基线性能。

其他提示

这正是您正在寻找的内容,请参阅 ORM 基准测试 在 ormBattle.net 上

我们在使用 LINQ 的 ADO.NET 实体性能方面经历了一次可怕的经历:继承极大地减慢了速度。一个小型数据库(比如 100 条记录左右)有 20 个类,其中大多数是继承的,一次查询很容易需要 10 秒。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top