建立新專案
我這裡是建立一個新的空白專案
在專案中安裝套件
工具=>NuGet套件管理員=>管理方案的NuGet套件
安裝套件如下:
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
使用DbContext與資料庫做連線
工具 => Nuget套件管理員 => 套件管理器主控台
在套件管理器主控台輸入指令: Scaffold-DbContext "Data Source=主機;Initial Catalog=資料庫名稱;User ID=帳號;Password=密碼;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -context DbContext名稱
產生DbContext.cs檔案並做修改
將OnConfiguring()註解,移到appsetings.json
appsetings.json"AllowedHosts": "*",
"ConnectionStrings": {
"MyDB": "Data Source= 伺服器名稱;Initial Catalog= Company;User ID=登入帳號;Password=密碼; TrustServerCertificate=true;"
}
到Program.cs加入服務
program.csbuilder.Services.AddDbContext<DbContext>(options =>
options.UseSqlServer(builder.Configuration.GetConnectionString("MyDB")));
Tags:
ASP.NET Core MVC