Skip to content

solitude316/dotnetwebapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotnetwebapi

以 Side Project 的方式來記錄學習 .NET core 6 的進度。

更新紀錄

202-07-11 串接 Postgresql 完成。

步驟

  1. 安裝 Nuget package
    dotnet add package Npgsql.EntityFrameworkCore.PostgreSQL
    dotnet add Microsoft.EntityFrameworkCore.Design
  1. 定義 DataContext 檔案 Api.Data.PgSQLContext.cs
  2. 建立 EF migration,指令:dotnet ef migrations add InitialCreate
  3. 執行 migration,指令:dotnet ef database update

注意事項

PostgreSQL 14.4 預設使用 SSL 連線,若沒有準備 SSL 憑證,需要在 ConnectionString 上設定關掉。

{
    "ConnectionStrings": {
        "DefaultConneciton" : "Server=localhost;Port=5432;User Id=postgres; password=password1234; database=dashboard; SSL Mode=Disable"
    }
}

參考資料

串接資料庫

  1. PostgreSQL 官方文件 Npgsql Entity Framework Core Provider
  2. 參考 .NET 6.0 - Connect to PostgreSQL Database with Entity Framework Core 一文,建立 Database 連線

單元測試

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published