Visual Studio 2015, создайте файл .edmx для postgresql без расширения Visual Studio - PullRequest
0 голосов
/ 21 октября 2019

Я хотел бы использовать дизайнер .edmx в Visual Studio 2015 для управления объектами в postgresql 12. Я установил:

  • EntityFramework 6.2.0

  • EntityFramework6.Npgsql 3.2.1.1, который в свою очередь устанавливает:

  • Npgsql 4.0.7.0

Так что я подумал, что все в порядке, вместо этого при нажатии на«Проект, Добавить новый элемент, Модель данных сущности ADO.NET», затем «EF Designer from Database» не предлагает никакого соединения postgresql.

Choose Data Source Dialog

Я читал об интеграции 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 ()

Так что мне совершенно ясно, что такие инструменты вводят целый слой жутких зависимостей в проекты за и без того сложный граф зависимостей компонентов проекта. Я хотел бы избежать этого расширения, но возможно ли по-прежнему использовать конструктор при написании строк подключения вручную? И как? Могу ли я по крайней мере использовать подход, основанный на коде?

...