0
我使用asp.net核心創建了一個項目。我在我的MacBook Pro中安裝了Visual Studio代碼,我也有MySql。ASP.Net Core:如何在Macbook Pro上創建連接字符串
我的問題是如何在Mac環境中使用visual studio代碼將該項目連接到MySql。
我使用asp.net核心創建了一個項目。我在我的MacBook Pro中安裝了Visual Studio代碼,我也有MySql。ASP.Net Core:如何在Macbook Pro上創建連接字符串
我的問題是如何在Mac環境中使用visual studio代碼將該項目連接到MySql。
您應該能夠找到存儲應用環境變量的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