.NET 6 Dapper語法說明
目的
說明Dapper基本語法
建立新專案
選擇ASP.NET Core Web API專案範本,並執行下一步 
設定新的專案
命名你的專案名稱,並選擇專案要存放的位置。 
其他資訊
直接進行下一步 
NuGet加入套件
Dapper
Microsoft.Data.Sqlite

編輯WeatherForecastController檔案
將預設的API註解

基本設定

寫新的對外API:ExcuteAsync

寫新的對外API:QueryAsync

寫新的對外API:QueryFirstOrDefaultAsync 取得第一筆的方法有四種,個人都是使用QueryFirstOrDefault,並判斷是否為null,如下列範例。
指令
沒有值
有一個值
有多個值
QueryFirst
exception
V
取第一筆
QuerySingle
exception
V
exception
QueryFirstOrDefault
null
V
取第一筆
QuerySingleOrDefault
null
V
exception

交易機制 當有多張表需要異動時,為了確認資料的一致性,會需要透過交易機制做保護,只有全部成功或全部失敗。

範例檔
Last updated