[英]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 依次安裝:
所以我認為我沒問題,而是單擊“項目,添加新項目,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.