我使用 EF 代码优先来管理我的数据库连接,并在 web.config 中声明了一个显式连接字符串。我想安排一些数据库清理过程(比如每天删除测试事务),所以我从 Role.OnStart() 产生一个线程,并在实例之间进行适当的并发管理。
但是我得到了数据库数据库异常,例如数据库与我的模型不匹配,而我确信它确实如此(从应用程序“内部”使用的相同代码运行良好)。所以我的猜测是线程中没有使用 web.config,所以 EF 可能使用了默认的连接字符串。
从那里使用我的连接字符串的最佳方法是什么?
谢谢