为什么通过比较实体框架和 ADO.NET 来如此快的 ORM



请通过比较实体框架和 ADO.NET 来提及快速执行dapper ORM的原因。我从链接 dapper 与实体框架中获得了比较参考

Dapper 永远不可能比 ADO.Net 快得多。时期!

我们知道Dapper团队已经通过IL编写了一个高级机制来加快该过程,但它仍然运行在 ADO.Net 之上。他们只是抽象 ADO.Net 并通过将实际数据(行(转换回对象模型(POCO 或 DTO(来处理所有内容,这将增加额外的时间。

我认为每个人都必须了解 ADO.Net 层的关注点与这个世界上任何其他可用的ORM的分离。

或者,除非Dapper团队将编写自己的DbDataReader版本,否则,他们可能会更快,但在他们这样做之前永远不会发生。

使用EF,毫无疑问,Dapper比它快得多,因为它们是目前可用的最轻量级的ORM。

恕我直言

相关内容

  • 没有找到相关文章

最新更新