gpt4 book ai didi

c# - 传统 sql 方法 VS ORM

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:57 73 4
gpt4 key购买 nike

<分区>

我真的很沮丧搜索这个答案更好- 传统的 System.Data.SqlClient 方法或使用任何 ORM,如 EF 或 Dapper我通过许多链接看到了很多比较,有些是:

  1. https://github.com/StackExchange/dapper-dot-net enter image description here

  2. http://www.dontpaniclabs.com/blog/post/2014/05/01/speed-comparison-dapper-vs-entity-framework/

  3. ORM vs traditional database query, which are their fields?

我能理解的一件事是,手写传统的sql代码在性能上比任何其他方法都要好。但我仍然想到,如果我们已经有了最好的方法,那为什么还要 ORM?

仅仅是因为我们要减少DataLayer代码吗?或者我们不想管理我们的数据库,而是想在我们的 C# 代码中写入所有内容(代码/数据优先)

为什么引入 EF,如果当时只有代码管理是问题,我们为什么以及如何在查询执行的性能和速度上做出妥协,甚至 ORM 也有限制。

请回答我的问题,如果需要任何修改请告诉我。

我唯一关心的是我网站的速度和性能。

提前致谢。

73 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com