我已經訪問過這些問題和解決問題的鏈接:我下載SQLite和實體框架6
- Entity Framework 6 + SQLite
- Visual Studio 2013 say me Entity framework that the provider of SQLite is not found
- http://entityframework.codeplex.com/wikipage?title=Rebuilding%20EF%20providers%20for%20EF6
並安裝1.0.92.0版本的SQLite從這裏打包http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
我在Visual Studio 2013中創建了一個新項目(類庫)。 通過NuGet我添加了System.Data.SQLite
(它本身也添加了Core,EF6和LINQ),EF也被安裝。
我創建了新的ADO.NET實體數據模型,我從數據庫中生成,選擇我的數據庫(測試連接 - 確定),我轉到「您想使用哪個版本的實體框架?而我只有選擇「6」,這是不可用的,它說:
你的項目引用最新版本EF的,然而,與此版本不兼容的EF 數據庫提供商無法找到 您的數據連接。
從我已閱讀,1.0.92.0
應EF6(甚至從1.0.91.0
)工作
您是否重建項目? – ErikEJ
@ErikEJ是的,我有 – Nikola