gpt4 book ai didi

c# - 从应用程序中的任何地方访问数据库

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:27 24 4
gpt4 key购买 nike

如果我想在 Delphi 中访问数据库,我可以将数据模块添加到项目中,从我的主窗体配置它,然后在应用程序的任何地方访问它;引用将存储在全局变量中。

我知道在 C# 和其他更现代的 OO 语言中,全局变量是不受欢迎的。那么我怎样才能从我需要的地方访问我的数据库呢?我遇到的最大问题是配置:位置、用户、密码等在设计时是未知的。

我现在有一个 db-class 并在需要时创建一个新实例,但是我必须将这些设置存储在一些全局可访问的东西中,我只是简单地解决了这个问题。

什么是标准溶液?

谢谢,问候,Miel。

最佳答案

我总是使用 singleton pattern .至于配置,请查看 System.Configuration.ConfigurationManager 类,它允许您从项目的 app.config/web.config 文件中读取设置。

关于c# - 从应用程序中的任何地方访问数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/878047/

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