我创建了具有 3 层 UI、BLL 和 DLL 的 Windows 窗体应用程序。我使用了 DB first 方法。它是使用以下步骤创建的数据模型。
ADO.Net 实体数据模型 --> 来自数据库的 EF 设计器 --> 然后我给了 DB 连接。
通过上述步骤,它被创建为 edmx 文件的数据模型。DAL 有 app.config 文件,UI 层也有 app.config。它是在 DAL app.config 中自动生成的连接字符串。然后我将生成的连接字符串部分复制并粘贴到 UI app.config 文件中。实际上解决方案工作正常。但我认为,在 2 个位置(DAL app.config 和 UI app.config)定义一个连接字符串不是最佳实践。请指导我以正确的方式执行此操作(在一个地方维护一个连接字符串)。
如何在一个地方维护连接字符串?