0

如何强制 DbContext 从配置中重新读取连接字符串而不重新启动我的应用程序?我更改配置连接字符串中的密码。我使用 Name=xxxx 构造函数创建了一个新的 DbContext 实例。但是在 DbContext.Database.ConnectionString 中仍然是旧密码!?

4

2 回答 2

1

您可以将连接字符串传递给 ctor,而不是从配置文件中传递连接字符串的名称。

于 2013-08-17T06:07:54.433 回答
0
 ConfigurationManager.RefreshSection("xxx")

编辑:

看起来像 EF 缓存,所以即使刷新显然也不起作用。所以试试这个 EF 运行时连接字符串

于 2013-08-16T13:30:09.677 回答