網路上對Dapper的解釋是這樣的:
Dapper是一個簡單的.NET物件對映器,在速度方面具有"King of Micro ORM"的頭銜,幾乎與使用原始的ADO.NET資料讀取器一樣快。
ORM是一個物件關係對映器,它負責資料庫和程式語言之間的對映。Dapper通過擴充套件IDbConnection提供一些有用的擴充套件方法去查詢您的資料庫
我的測試環境:.NetCore 3.1 WebApi,
資料庫:Mysql:V5.6.47-log (select version())
1:模型簡單定義,多個欄位也是ok的
2:測試code:(可以多種寫法)
3:測試效果截圖
4:小結,sql中的變數名稱需要和定義的模型屬性名稱一致,區分大小寫,Dapper會自動生成OK的SQL(其實dapper底層會自動判斷並給我們生成合理的SQL)