gpt4 book ai didi

asp.net - Entity Framework 与存储过程

转载 作者:行者123 更新时间:2023-12-02 10:08:54 25 4
gpt4 key购买 nike

我刚刚开始使用 Entity Framework ,并且我很欣赏将代码直接映射到数据库中的表。我还没有看到必须使用 EF 而不是存储过程的实用性,我将不胜感激任何人对此的看法。我并不懒惰,我现在正在自己寻找这个。我想我可以发布问题并听取其他人的意见。

我的情况是 EF 作为 ORM 最适合映射我的数据库中的表。但在实时 Web 服务器中,许多请求可能会同时发生,这可能会对数据库造成负担,因为与仅执行已预编译的存储过程相比,必须在执行文本查询之前对其进行编译。 EF也可以映射到SP,但我觉得这在某种程度上削弱了ORM的值(value)。

在这种情况下,我真的很希望能大开眼界。

最佳答案

您可能会发现杰夫对此主题的评论很有帮助:http://www.codinghorror.com/blog/2005/05/stored-procedures-vs-ad-hoc-sql.html .

他的观点基本上是,存储过程可以被视为一种过早的优化,在走这条路之前,您确实应该确保这是应用程序中的性能瓶颈。例如,有一些框架可以模拟 1000 个并发 Web 请求,以了解您的数据库在一种情况下与另一种情况下的负载情况真正的表现。

关于asp.net - Entity Framework 与存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6810762/

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