我刚刚使用Quartz.net创建了一个类似job的cron作业。对于测试,它对数据库执行一个简单的请求。它只是增加一个字段。
我有一个的DbContext:
DbContext ASP.Net和Quartz.net
私人TotoContext分贝=新TotoContext();
在我的工作,我有:
VAR特特什从u =在db.totos其中u.name ==名称选择U;
Toto [] totoArray = totos.ToArray();
在我的web.config中,我有一个专门的字段与我特定的连接字符串等(“TotoContext”)。
但是,当我创建一个新的dbContext它似乎它使用不使用良好的connectionString。在手表中,connectionString没有与“TotoContext”链接。
我初始化我的工作中:
公共覆盖布尔的OnStart()
而且我与的connectionString为构建一个特定Web.toto.config文件。
为什么它不使用good connectionString?!
非常感谢!
编辑:如果我在db.Database.Connection.ConnectionString手动设置ConnectionString中,它的工作原理。但为什么它不使用web.config的ConnectionString。