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

2022-02-08 01:18:24 字數 791 閱讀 6145

vs2010無法正確開啟2015建立的專案裡面操作sqlite資料庫時使用ef6建立的edmx檔案(會顯示空白)  

但是可以正常查詢

vs2015無法正確開啟2010建立的專案裡面操作sqlite資料庫時使用ef6建立的edmx檔案(會顯示空白)  

而且無法正常查詢,異常資訊如下

「/」應用程式中的伺服器錯誤。

找不到請求的 .net framework data provider。可能沒有安裝。

說明: 執行當前 web 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及**中導致錯誤的出處的詳細資訊。

異常詳細資訊: system.argumentexception: 找不到請求的 .net framework data provider。可能沒有安裝。

源錯誤:

行 38: /// 請使用應用程式配置檔案的「jianboshientities」部分中的連線字串初始化新 jianboshientities 物件。

行 39: ///

行 40: public jianboshientities() : base("name=jianboshientities", "jianboshientities")

行 41: {

行 42: this.contextoptions.lazyloadingenabled = true;

結論: 如果涉及到操作sqlite資料庫,最好一直使用一款ide,要麼10,要麼15

SQLite使用EF6的連線配置

1.使用nuget安裝sqliteinstall package system.data.sqlite安裝好後的依賴項有 如果沒有安裝全,則需要手動安裝需要的dll 2.安裝時會自動配置配置檔案。配置好的檔案如下 注意 configsections配置節一定要在connectionstrings節之...

VS2013使用EF6與mysql資料庫

您的專案引用了最新實體框架 但是,找不到資料鏈結所需的與版本相容的實體框架資料庫 ef6使用 mysql的技巧 在vs2013中使用mysql連線entityframework經常會遇到這個問題 您的專案引用了最新實體框架 但是,找不到資料連線所需的與版本相容的實體框架資料提供程式。請退出此嚮導,安...

VS2013使用EF6與mysql資料庫

您的專案引用了最新實體框架 但是,找不到資料鏈結所需的與版本相容的實體框架資料庫 ef6使用mysql的技巧 在vs2013中使用mysql連線entityframework經常會遇到這個問題 您的專案引用了最新實體框架 但是,找不到資料連線所需的與版本相容的實體框架資料提供程式。請退出此嚮導,安裝...