繁体   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