我剛剛使用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。