gpt4 book ai didi

c# - 项目最佳实践中的单一连接字符串

转载 作者:太空宇宙 更新时间:2023-11-03 15:14:23 27 4
gpt4 key购买 nike

我们必须在解决方案的多个位置引用 EF 连接字符串。

在我们的 EF DataContext 项目中,它包含在 App.Config 中。

在 WebApi 项目中,它包含在 Web.Config 中。

现在,通过谷歌搜索,我可以使用“添加为链接”来引用另一个项目的 App.config,但是,我(至少认为我不能)通过 web.config 中的 WebApi 链接来执行此操作。

由于开发人员目前都在使用数据库的本地实例,因此每次推送时我们都必须手动更改每个位置(我知道这只有几个,但仍然有点痛苦)。

有什么方法可以将它拉到一个位置吗?我们还可以设置某种开关,以便在每个环境中使用正确的字符串。

提前致谢。

最佳答案

如果 App.config 指向一个本地实例,这可能不是问题,只要数据库名称和 SQL Server 实例名称在每个开发人员的机器上按照协议(protocol)是相同的。 Web.config 中的连接字符串也是如此。在两个项目中有两个连接字符串就可以了。

关于c# - 项目最佳实践中的单一连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39592851/

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