如何在不重启我的应用程序的情况下强制DbContext从config重新读取连接字符串? 我在配置连接字符串中更改密码。 我使用Name = xxxx构造函数创建了一个新的DbContext实例。 但是在DbContext.Database.ConnectionString中仍然是旧密码!?
答案 0 :(得分:1)
您可以将连接字符串传递给ctor,而不是从配置文件中传递连接字符串的名称。
答案 1 :(得分:0)
ConfigurationManager.RefreshSection("xxx")
编辑:
看起来像EF缓存,所以即使刷新也不起作用。 试试吧 EF Runtime connection strings