新玩具 linq2db 入手,一定要拿來測測效能的,我準備了三張表,裡面各有一百萬筆,有兩種讀取方式,一個是讀取某一張表,一個是Join兩張表
2019-03-13
[linq2db] lInq2db、EF、Dapper 查詢大量資料效能比較
- 5916
- 0
- ORM Performance
- 2021-07-18
新玩具 linq2db 入手,一定要拿來測測效能的,我準備了三張表,裡面各有一百萬筆,有兩種讀取方式,一個是讀取某一張表,一個是Join兩張表
Dapper.Contrib 另外提供 CRUD 的擴充方法,針對 IDbConnection 型別進行擴充,他會根據 Model 定義自動幫我們渲染 SQL 語句,對於簡單的 CRUD 情境相當合用,從原本需要 Insert Command 以及 Parameter 的寫法,變成只需要 Insert(Model)
MiniProfiler 是一個追蹤套件,會在網頁秀出追蹤頁籤,方便開發人員觀察,有興趣的可以去看 Kevin 大寫的文章
http://kevintsengtw.blogspot.tw/2013/01/aspnet-mvc-4-miniprofiler.html
若你的專案不是 Web ,但又想要紀錄 SQL Command,可以使用 MiniProfiler.Integrations...
這裡記錄著 AS400 基本操作的 CRUD 和 防止 SQL Injection 的命令用法,開始之前,要先學會 Dapper 的 Pamemter 用法
[C#.NET] ORM - Dapper 強大的 dynamic parameters