我是 ASP.Net Core 的新手,我正在將我的 MS sql 資料庫從我的本地主機移動到 Linux 服務器。我將連接字串更改為指向新資料庫,但問題是代碼不會反映更改,它仍在嘗試使用舊資料庫。appsettings.json 檔案中的連接字串是我需要進行的唯一更改還是需要進行其他更改?我不知道代碼將舊連接字串拉到哪里。
uj5u.com熱心網友回復:
如果您使用的是 EFCore,您的 DbContext 中可能有這個:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
if (!optionsBuilder.IsConfigured)
optionsBuilder.UseSqlServer(
"sqlconnstring");
}
可能只需要在那里更新它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/440788.html
