回答

1

您應該能夠找到存儲應用環境變量的appsettings.json文件。在那裏,你可以設置你的數據庫連接字符串作爲一個變量:

{ 
    "ConnectionStrings": { 
    "BloggingDatabase": "Server=(localdb)\\mssqllocaldb;Database=EFGetStarted.ConsoleApp.NewDb;Trusted_Connection=True;" 
    }, 
} 

然後,在項目的Startup.cs文件,你會發現一個名爲「ConfigureServices」的方法。這是您設置依賴注入的地方,它將包含您的數據庫上下文。在下面的例子中,我們通過訪問'BloggingDatabase'環境變量來指定要使用哪個連接字符串,並在將數據庫上下文添加到項目服務時作爲選項傳遞。

public void ConfigureServices(IServiceCollection services) 
{ 
    services.AddDbContext<BloggingContext>(options => 
     options.UseSqlServer(Configuration.GetConnectionString("BloggingDatabase"))); 
} 

我建議你閱讀包含在Asp.Net核心項目的連接字符串的詳細信息在下面的Microsoft幫助文章的部分。

https://docs.microsoft.com/en-us/ef/core/miscellaneous/connection-strings