2025-07-30 10:44 PM 2 1,614
昨天介紹了可以在瀏覽器裡跑的 SQL 引擎 - SQLite WASM,部落格跟臉書留言都出現類似提問 - 這種做法的 SQL 資料庫只存在記憶體,分頁一關閉便化為烏有,要如何長期保存? 既然蠻多人有此疑惑,值得專門寫一篇講解。 簡單來說,SQLite WASM 提供了 .export() 方法可將...
2022-09-28 09:13 PM 3 4,536
被 SQLite + .NET Framework 問題困住,纏鬥一陣子才弄清楚狀況,也找到了解法,特筆記備忘。 問題發生在 .NET Framework 專案引用 Microsoft.Data.Sqlite 6.0 冒出DllNotFoundException: Unable to load DL...
2022-04-14 10:54 PM 1 5,692
讀者 Quintos 問了好問題:文章裡 .NET 6 在用的 SQLite 是微軟版還是 SQLite 官方版?(聽說 SQLite 官方版效能比較好) 我一向是 dotnet add package Microsoft.EntityFrameworkCore.Sqlite 就開心寫 Code,不...
2020-12-29 10:14 PM 4 7,505
認識 SQLite 後,它成為我單機程式或小型網站的資料庫首選,免費免安裝還跨平台,應付幾萬筆資料十來人同時連線綽綽有餘。大家正在閱讀的這個部落格,背後也是靠 SQLite 撐起來的。 EF Core 可依據資料庫物件定義自動產生 CREATE TABLE Script 建立資料表跟索引,開啟 SQ...
2018-10-24 07:22 PM 0 8,232
在部落格 Log 發現 SQLite 在執行更新時偶發資料庫鎖定錯誤: Oct 21 05:19:46 Blog darkblog-core: An unhandled exception has occurred while executing the request. Oct 21 05:19:...
2018-08-13 07:52 AM 0 7,360
繼續 ASP.NET Core 專案練習,本階段的戰術目標:嘗試在 Linux Ubuntu 16.04 上跑 .NET Core + SQLite + Dapper。 Ubuntu 遠端桌面設定 Ubuntu xrdp 支援使用 Windows 的「連線遠端桌面」程式(RDP...
2018-01-25 06:48 AM 7 22,876
想用 ASP.NET Hangfire 跑定期排程,有一個前題是「需確保網站永遠處於執行狀態」,先推薦幾篇相關文章: [ASP.NET]使用 Hangfire 來處理非同步的工作 - 亂馬客 - 點部落 [IIS]為什麼應用程式集區設定了 AlwaysRunning 沒有效果呢-...
2018-01-24 09:22 PM 3 20,929
Hangfire 是一套支援在 ASP.NET MVC 站台跑背景作業或排程的好用程式庫,可以將作業丟到背景執行、延遲執行或排定時間定期啟動,並且網頁管理介面、支援失敗重試等功能。如使用資料庫作為任務儲存區,即使網站重啟工作也不會遺失,功能十分強大。Hangfire 開源且可免費用於商業用途,付費...
2017-07-16 06:42 PM 1 22,092
假日轉檯寫 Coding4Fun 專案,本週的 Scrum Sprint Planning Meeting 我認領的工作是將 13 萬英文單字轉入 SQLite 資料庫(謎:認領?快醒醒,這專案從頭到尾只有你一個人吧?)。 心想這有什麼難,涮涮涮寫好以下程式,沒想到其執行速度之慢,嚇得我屁滾尿流失...
2017-06-05 08:06 AM 5 52,833
最近想在 Coding4Fun 專案使用資料庫管理英文單字及測驗結果。情境本身有些小尷尬,評估規模與複雜度,若用資料物件配合序列化存檔實作有點吃力,搬出 SQL Express 又顯殺雞用牛刀,於是我想起免安裝又超級輕巧的 In-Process 資料庫首選-SQLite! 完全沒有 SQLit...