簡體   English   中英

Visual Studio 2015,沒有 Visual Studio 擴展的 postgresql 的 create.edmx 文件

[英]Visual Studio 2015, create .edmx file for postgresql without visual studio extension

我想在 Visual Studio 2015 中使用 .edmx 設計器來管理 postgresql 12 上的對象。我已經安裝了:

  • 實體框架 6.2.0

  • EntityFramework6.Npgsql 3.2.1.1 依次安裝:

  • Npgsql 4.0.7.0

所以我認為我沒問題,而是單擊“項目,添加新項目,ADO.NET 實體數據模型”,然后單擊“數據庫中的 EF 設計器”時,它不建議任何 postgresql 連接。

選擇數據源對話框

我在此處閱讀了有關 Visual Studio 集成的信息,他們說它與 VS 2015 兼容。

但是在 Visual Studio Marketplace 中,在這里找到它,VS 2015 並沒有在兼容產品中列出。
我嘗試安裝它,但出現以下錯誤:

10/21/2019 3:07:48 PM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.

在 VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported) 在 VSIXInstaller.App.InitializeInstall() 在 System.Threading.Tasks.Task.InnerInvoke() 在 System.Threading.Tasks.Task.Execute()

所以我很清楚,這些工具在項目中引入了一整層令人毛骨悚然的依賴關系,超出了項目組件已經復雜的依賴關系圖。 我想避免這個擴展,但是在手動編寫連接字符串時是否仍然可以使用設計器? 如何? 我至少可以使用代碼優先的方法嗎?

嘗試從這里獲取 Npgsql.vcix

https://github.com/npgsql/npgsql/releases/tag/v4.0.7

我在 4.0.10 版本中遇到了同樣的問題,它對我有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM