gpt4 book ai didi

c# - 数据库查询的最佳实践是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 20:06:35 25 4
gpt4 key购买 nike

我想知道什么是数据库查询的最佳实践。我正在使用 C#,mysql 数据库。

我有一个应用程序,我在其中对所有数据库查询进行了硬编码。现在客户端已经修改了数据库结构。所以我必须再次修改这些查询,并且由于所有查询都在代码中,我需要测试应用程序、构建它、创建安装程序并做更多与部署相关的事情。

如何避免此类问题?我们应该在哪里保存我们的查询?在一些纯文本文件或在 app.config 或其他地方?

我希望查询是可配置的,这样当发生这种情况时,只需更改配置,无需更改代码或可执行文件。

我们没有使用存储过程,也没有使用 ORM 框架。

提前致谢

感谢大家的宝贵意见。我认为在目前的情况下,我能做的最好的事情就是修改查询并尝试从下次开始强调存储过程。

再次感谢。

最佳答案

We are not using stored procedures and no ORM framework also.

那些才是你真正的选择。如果您不使用它们,那您就不走运了。

也许对您来说最佳实践不是技术性的,而是组织性的。设置有关修改数据库的流程。

  • 数据库的更改必须由所有相关方讨论并达成一致
  • 应提前将数据库更改通知相关各方,以便有时间对其使用react

关于c# - 数据库查询的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3787621/

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