【发布时间】:2013-10-06 00:08:09
【问题描述】:
我有两个不同的公司将使用的一个应用程序。我不想创建两个单独的应用程序,因为当我需要修复错误时,我必须在两个应用程序上都这样做,我可能会迷失方向。
与两家公司唯一不同的是域和数据库(连接字符串),换句话说,它们是独立的网络。如何让应用程序根据用户使用它的位置使用正确的连接字符串?例如,公司 A 或公司 B。我正在考虑使用文本或 .ini 文件来存储连接字符串。
有人可以帮忙或提出类似的建议吗?
提前致谢
【问题讨论】:
-
您是否需要根据用户从同一台机器连接到两个数据库,或者一台机器将始终连接到同一个数据库?
-
@Steve 一台机器,一个数据库。换句话说,位置 A :所有用户都将连接到一个数据库。
-
@Werner van den Heever 您能否清除此声明“基于位置/域或其他...”问题是何时或基于什么条件您想要更改连接字符串?不清楚。
-
@Rezoan 我已经编辑了我的问题。希望我把事情弄清楚了
-
@WernervandenHeever 也许你可以创建一个帮助类来根据公司解析你的连接字符串?
标签: c# connection-string app-config ini