SQLite使用EF6的連線配置

2022-03-26 05:23:09 字數 715 閱讀 1031

1. 使用nuget安裝sqlite

install-package system.data.sqlite
安裝好後的依賴項有:

如果沒有安裝全,則需要手動安裝需要的dll

2. 安裝時會自動配置配置檔案。配置好的檔案如下:
<?xml version="1.0" encoding="utf-8"?>

注意

configsections配置節一定要在connectionstrings節之前,為了保險,我把它放在最後了。

其中,連線字串是後來加上的。到這一步已經可以正常訪問了。

3. 程式中使用
using (dbcontext db = new dbcontext("mydb"))

1.配置檔案中不用配置connectionstrings節。

2.程式中使用

sqliteconnection conn = new sqliteconnection("data source=c:\my.db;");

using (dbcontext db = new dbcontext(conn,false))

EF6使用Mysql,踏過的那些坑

在vs2013中使用mysql連線entityframework經常會遇到這個問題 您的專案引用了最新實體框架 但是,找不到資料連線所需的與版本相容的實體框架資料提供程式。請退出此嚮導,安裝相容提供程式,重新生成您的專案,然後再執行操作。在vs中 使用mysql的問題多的會讓人蛋疼。在這裡給個妥妥的...

Vs2013 使用EF6 連線mysql資料庫

最近在使用mysql資料庫,在使用ef框架連線mysql資料庫時發現了乙個問題,使用db first建立實體物件的時候會出現如下圖的錯誤 您的專案引用了最新版實體框架 如下圖 或者會出現新建實體物件模型時閃退。出現此問題的原因應該是由於 mysql for visualstudio 和 mysql ...

EF6操作Sqlite資料庫的專案相容性問題

vs2010無法正確開啟2015建立的專案裡面操作sqlite資料庫時使用ef6建立的edmx檔案 會顯示空白 但是可以正常查詢 vs2015無法正確開啟2010建立的專案裡面操作sqlite資料庫時使用ef6建立的edmx檔案 會顯示空白 而且無法正常查詢,異常資訊如下 應用程式中的伺服器錯誤。找...