【发布时间】:2014-11-03 04:49:53
【问题描述】:
在 Dapper(这似乎是最快、最流行的“微型 ORM 工具”)之间进行了一些性能比较。 现在是 2014 年 9 月,我们有 Entity Framework 6(不是 5 或 4)而且 Dapper 仍然存在。
我们将开始开发一个庞大的数据库 n 层应用程序(数据库有 700 个表)。而且一些需要运行的查询对时间非常敏感。
- 是否有人对 EF 6.1.x 的性能有任何更新?这涉及在 DbContext 中进行的一般查询。
- 我想我不能在 Dapper 中使用格式良好的 LINQ 查询。你有这方面的经验吗?为了提高速度,是否值得失去 LINQ?
- Dapper 是否仍在积极、持续的开发中? GitHub 告诉我是的,但与 Subsonic 一样,这可能会很快改变。
- 混合 Dapper 和 EF 是否可行/可行?当我们需要速度时使用 Dapper,否则 EF。
谢谢!
【问题讨论】:
标签: .net performance entity-framework orm dapper