Selenium UI 測試小工具記錄
[Selenium] 通過 Selenium 3 測試你的 Web 應用程式 UI
之前寫過用 Selenium 測試,當時記錄得不夠清楚,自己現在回過頭去看發現看不太懂。迄今,版本也有變化,趁這次寫清楚一點
[Appium][WinAppDriver] Appium + WinAppDriver 測試 Windows 桌面應用程式 UI
以往我們要測試桌面應用程式得透過 CodeUI,我對他的體驗不是很好,但現在可以改用 Appium+WinAppDriver 囉,連微軟也是這麼建議,立馬來試用看看
https://docs.microsoft.com/zh-tw/visualstudio/test/use-ui-automation-to-test-your-code?view=vs-2017
[linq2db] 用 LINQ 操作 DB2 iSeries AS400
以往操作 AS400 首選用 Dapper 控制,在把玩 linq2db 時無意間發現有好心人實作了 AS400 的 Provider,立馬來用用看
[linq2db] lInq2db、EF、Dapper 查詢大量資料效能比較
- 6086
- 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,這不推真的不行啊
[Dapper] 利用 Dapper.Contrib 簡化 CRUD 工作
Dapper.Contrib 另外提供 CRUD 的擴充方法,針對 IDbConnection 型別進行擴充,他會根據 Model 定義自動幫我們渲染 SQL 語句,對於簡單的 CRUD 情境相當合用,從原本需要 Insert Command 以及 Parameter 的寫法,變成只需要 Insert(Model)
[ASP.NET Web API 2] 檔案上傳和下載
- 25107
- 0
- ASP.NET Web API 2
- 2020-07-05
本以為這是一個很簡單的題目,但由於我是用 OWin,所以只要依賴 HttpContext.Current 就無法使用,花了一些時間整理出不透過 HttpContext.Current 上傳檔案的用法
[Swagger] 檔案上傳與下載
原本一直在使用的 Swashbuckle 原來已經不更新,讓下載檔案的功能不正常,改用 Swagger-Net 就可以解決這個問題囉
[Nuget] Nuget API V3 使用筆記
以前曾經使用過Nuget V2 (NuGet.Core)來操作 nuget,因為需要所以改用 V3,這裡就紀錄使用方式