在ABP中使用SQLite

2022-02-02 18:50:35 字數 811 閱讀 4151

使用abp連線sqlite時出現下面錯誤:

system.data.entity.core.entityexception:「the underlying provider failed on open.」

內部異常

argumentexception: isolationlevel

找了好久才解決,記錄一下。

1. 在web和ef專案中新增sqlite包

2.修改web專案中的web.config檔案

新增 invariantname="system.data.sqlite",type同invariantname="system.data.sqlite.ef6"

資料庫連線格式

3.修改ef專案中事務隔離級別

未修改前報錯:

修改如下:

主要是下面**:

configuration.unitofwork.isolationlevel = system.transactions.isolationlevel.readcommitted;

在c 中使用SQlite

1.生成 lib 檔案 第一步 找到lib.exe所在目錄 一般都在x program files microsoft visual studio vc98 bin下,在 執行 中輸入cmd,然後切換到該目錄下 第二步 使用lib命令生成.lib檔案 很多網頁上都介紹,使用lib def sqlit...

在QT中使用sqlite

sqlite sql 是一款開源輕量級的資料庫軟體,不需要server,可以整合在其他軟體中,非常適合嵌入式系統。qt5以上版本可以直接使用sqlite qt自帶驅動 引入sql模組 在qt專案檔案 pro檔案 中,加入sql模組 qt sql include include include檢查連線...

在ABP模板工程中使用MySQL

2 在windows上安裝mysql,這裡不多說,我用的是mysql installer 5.5.21.0 3 開啟模板專案,還原nuget包先 開啟專案後,在 程式包管理器控制平台 中選擇 entityframwork以及 web專案 號為你的專案名稱字首 install package mysq...