2014-06-07 251 views
1

我已經訪問過這些問題和解決問題的鏈接:我下載SQLite和實體框架6

並安裝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)工作

+0

您是否重建項目? – ErikEJ

+0

@ErikEJ是的,我有 – Nikola

回答

2

我已經做了一些測試,併爲EF工具SQLite的支持似乎被完全打破,由於不完整實施EF6提供商,這也未在GAC中安裝。我會用System.Data.SQLite開發人員提出問題

+0

我需要在1-2小時內對我無用。無論如何,這個特定的答案似乎是目前的答案..希望它會在未來改變。 – Nikola