【发布时间】:2011-07-14 21:00:38
【问题描述】:
当我将实体框架模型添加到类库时,它会创建一个 app.config 文件来存储连接字符串。
我需要做什么,才能将连接字符串烘焙到项目输出 (*.dll) 中?
【问题讨论】:
-
为什么要硬编码连接字符串?这是你能有的最奇怪的要求。
-
@LadislavMrnka - 这对我来说很有意义。如果 DLL 用于的所有内容都使用相同的数据库连接(例如在内部应用程序的情况下),则该连接很少(如果有的话)会改变,并且您不希望必须包含您构建的每个应用程序的 app.config 中的连接字符串,然后对其进行硬编码很有意义。
-
@Bobson:几乎没有这就是我需要知道的,以便在不重新编译程序集的情况下使其可配置。
-
@LadislavMrnka - 就个人而言,我会选择重新编译一个程序集(无论如何都会不断修改和重新部署)并将其部署到 20 个项目而不是修改 20 个项目的 app.config 文件。不过,这绝对取决于具体情况,而且在很多情况下这不是一个好主意。
标签: c# entity-framework