以往操作 AS400 首選用 Dapper 控制,在把玩 linq2db 時無意間發現有好心人實作了 AS400 的 Provider,立馬來用用看
[linq2db] lInq2db、EF、Dapper 查詢大量資料效能比較
- 5916
- 0
- ORM Performance
- 2021-07-18
新玩具 linq2db 入手,一定要拿來測測效能的,我準備了三張表,裡面各有一百萬筆,有兩種讀取方式,一個是讀取某一張表,一個是Join兩張表
[linq2db] 更優雅的輕量型 ORM
Dapper 一直以來都是我使用 ORM 的選擇之一,現在又多了一個選項那就是 'linq2db',他比 Dapper 多了更多的 CUD 的強型別操作,R 查詢用的是 LINQ,但又沒有 EF 那麼完整,比如追蹤的功能、產生DB,所以有人說他介於 Dapper 和 EF 之間。
linq2db 除了可以支援 LINQ,也可以像 Dapper 一樣用 Queery 、Execute,令我驚訝的是他的部分更新比 EF 更優雅,還支持 LINQPad,這不推真的不行啊
[C#.NET] 動態產生 AS400 對應的 POCO/DTO
手動建立 OR-M 的 POCO 可是一件苦差事,針對 EF 不支援的資料庫,透過這個小技巧,可以大大提升程式設計師的生產力、降低錯誤發生,團隊使用 EF開發資料庫,但 AS400 並沒有支援 EF的 Provider,怎麼辦,我再也不會回頭使用弱型別的 DataTable 了,這時候 Dapper 就派上用場,請參考:https://www.dotblogs.com.tw/yc421206/2015/04/20/as400_connect_provider
[C#.NET][LINQ] 使用 LinqToExcel 查詢 Excel 檔案
[C#.NET][LINQ] 使用 LinqToExcel 查詢 Excel 檔案
[C#.NET][LINQ] OrderBy String (By Property Name)
[C#.NET][LINQ] OrderBy String (By Property Name)
Use ObjectDataSource + LINQ Achieve CRUD in WebForm
- 2307
- 0
- ObjectDataSource
- 2015-12-28
Use ObjectDataSource + LINQ Achieve CRUD in WebForm
[Entity Framework][.NET Tools] LINQPad Connect to EF6
[Entity Framework][.NET Tools] LINQPad Connect to EF6
[C#.NET][LINQ] 利用 Guid + LINQ 實作亂數排序且不重複
[C#.NET][LINQ] 利用 Guid + LINQ 實作亂數排序且不重複
[C#.NET][LINQ] Query DataTable
[C#.NET][LINQ] Query DataTable
- 1
- 2