【发布时间】:2015-08-28 13:58:36
【问题描述】:
我正在开发一个 WPF 应用程序,它依赖于实体框架进行数据访问。 在第一次安装时,我需要根据用户输入创建一个新的连接字符串,然后根据它更新 App.Config。
问题是:更新 App.Config 文件后,Entity Framework 没有检测到更改,而是使用旧的启动时 ConnectionString 来实例化 DbContext。
如何在运行时更新实体框架的 ConnectionString 设置?
【问题讨论】:
-
部署的应用中有app.config吗?
-
是的。可执行文件.exe.config
-
我遇到了这个问题。由于更新 edmx,我对连接字符串、数据库名称的更改不适用。我关闭解决方案并再次打开它,它可以工作。
标签: c# entity-framework entity-framework-6 connection-string app-config