本篇重點
- 建立專案
- 資料庫連線
建立專案
STEP1:建立API專案 <br/>
<br/>
新增控制器:Controller按右鍵–>加入–>控制器–>TestController.cs. <br/>
<br/>
<br/>
<br/>
名稱要以controller.cs結尾。 <br/>
STEP2:安裝 Nuget 套件。 <br/>
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
<br/>
<br/>
資料庫連線
STEP1:專案右鍵–>加入–>新增資料夾–>命名:Models。 <br/>
<br/>
STEP2:加入ResData.cs、ClassBaseDB.cs、DBData.cs,並修改裡面的名稱。連結:ASP.NET/API相關程式碼 <br/> Models 右鍵 –> 加入 –>現有項目。 <br/>
<br/>
<br/>
ResData.cs 用來定義回傳給前端的值; ClassBaseDB.cs、DBData.cs 則是用來定義從資料庫撈出來的資料型態。 <br/>
STEP3:在Program.cs檔案中新增一行程式碼。 <br/>
builder.Services.AddDbContext<TestDbConext>(cnn => cnn.UseSqlServer(builder.Configuration.GetConnectionString("sqlconnect")));
STEP4:在 asppsettings.json 中新增連線字串,修改資料庫帳號密碼。 <br/>
"ConnectionStrings": {
"sqlconnect": "Server=localhost;Database=Woodball;uid=xxxxxx;pwd=xxxxxx;Trusted_Connection=True;TrustServerCertificate=true;MultipleActiveResultSets=true;"
},
STEP5:在方案底下加入資料庫專案。方案(右鍵)–>加入–>新增專案。 <br/>
其餘設定屬性的步驟請參考:[ASP.NET] #3 建立資料庫專案
