1. 程式人生 > >Vs2013整合EF和SQLite的步驟(一)

Vs2013整合EF和SQLite的步驟(一)

之前一直用SQLServer,最近專案需要,要轉到SQLite上來。在嘗試用VS2013+EF6整合SQLite的過程中,走了不少彎路,現在做一個記錄。

一、軟體環境

Win7 64位+Visual Studio Ultimate 2013

Microsoft .NET FrameworkVersion :4.5.51641

二、配置過程

1、訪問https://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki,下載最新的SQLite支援包。

要注意的是,無論你的VS2013是64位還是32位,都要下載X86帶bundle字尾的版本。64位的版本沒有帶VS的外掛。

另外,一定要下載最新的。之前網上推薦的都是sqlite-netFx451-setup-bundle-x86-2013-1.0.98.0,結果安裝後在VS中開啟的時候就出現包不匹配的錯誤。

截止到2016-07-10,最新的能用在VS2013上的安裝包應該是sqlite-netFx451-setup-bundle-x86-2013-1.0.102.0.exe

下載後完全安裝就可以。

2、開啟VS,新建一個工程,用nuget獲取SQLite相關的支援包

主要有下圖幾個:


搜尋安裝圖中的第一個包,nuget就會根據依賴性自動下載安裝其餘的包。

安裝完成後,專案的config檔案中會自動新增相應的配置項。

3、安裝完成後,編譯一次專案,然後就可以在專案中新增實體資料物件了。