ASP.NET Core 6 Web API 使用 Dapper ORM 連結 Oracle
github Source code #tag: dapper_oracle 當已有現存的資料庫(此以 Oracle 為例)並且存在有歷史資料,或與其他系統共用資料庫,在這前題下,通常無法隨意的去更改資料庫結構,這時若要採用 Entity Framework 架構就容易遇到資料庫結構正規化的問題。另一種情境是,舊系統使用了非常的SQL語法,要將這些邏輯"翻譯"成合理的 Entity Framework 架構有技術上或時間上的限制時,就會考慮使用 Dapper 這個輕量的 ORM 搭配上 SQL 語法。 使用 dotnet cli 建立專案 $ dotnet new webapi -o OracleDapperRepository && cd OracleDapperRepository $ dotnet build $ dotnet run $ dotnet new gitignore $ git init && git add . && git commit -m "Initial commit" 安裝相依套件 $ dotnet add package Dapper --2.0.123 # 加入 Dapper package $ dotnet add package Oracle....