gpt4 book ai didi

.net - 在应用程序中使用 StoredProcs

转载 作者:行者123 更新时间:2023-12-01 07:05:50 26 4
gpt4 key购买 nike

我们正在设计企业应用程序,我们的技术架构师建议“让代码中没有 sql 查询。即使它是对数据库的简单选择调用,也应该在数据库中为其编写存储过程”代码应该调用它。”

我的问题是,在整个代码中只有存储过程而没有任何查询似乎是一个愚蠢的想法!我们的人对这个想法深信不疑,但我对此表示怀疑......你们有什么要说的?

如果这是一个好主意,如果有人能告诉我支持它的理由,我会很高兴的。

如果这是一个坏主意,请告诉我可以向他们提出什么论据来说服他们。

感谢你的帮助。

谢谢
-ksm

最佳答案

以下是支持存储过程的公开理由:Why use Stored Procedures?

我还要补充一点:正确编码,可以将存储过程视为方法:它具有返回类型(数据集)、参数等

说到这里,我现在倾向于:

  • 通过存储过程强制写入
  • 允许通过 Linq 等直接查询表
  • 确保我对复杂聚合使用存储过程

  • 没有"is"或“否”的答案

    关于.net - 在应用程序中使用 StoredProcs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4040426/

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