2015-08-07 3 views
0

Я последовал за руководство здесь: https://github.com/npgsql/Npgsql/wiki/Visual-Studio-Design-Time-Support---DDEX-Provider#install-npgsqlddexprovidervsixКак изменить источник данных PostgreSQL в мастере модели Entity Data в VS2010 Pro

Когда я добираюсь до шага: Изменение источника данных, только провайдеры SQL Server отображаются в списке. (База данных PostgreSQL) не отображается.

Какие шаги по устранению неполадок можно выполнить, чтобы выяснить, почему это не отображается?

Win7 x32, VS2010 Pro

ответ

0

У меня была такая же проблема. Ручной путь затруднен. Я не мог использовать его. Попробуйте использовать файл автоматической установки. Но никакие версии npgsql не содержат его. Например, можно использовать версию 2.2.5 с официального сайта (установить exe-файл из нижней части страницы): https://github.com/npgsql/npgsql/releases/tag/v2.2.5

0

Надеюсь, они не удалят этот ответ, поскольку я использовал этот ответ, когда прочитал предыдущий вопрос a lot как ваш. Примерно через неделю исследования и ударившись головой о мой стол, я НАКОНЕЦ получил мое приложение NCPsql MVC Entity Framework для работы ... и работаю с мастером. Шаги ниже ....

1) Закрыть Visual Studio, а затем загрузить и установить Npgsql PostgreSQL Интеграция с: https://marketplace.visualstudio.com/items?itemName=RojanskyS.NpgsqlPostgreSQLIntegration

2) Перезагрузите компьютер. (Да, это нужно, я обещаю)

3) Откройте Visual Studio и установить следующие пакеты NuGet, в перечисленном порядке и ВЕРСИЮ перечисленной ...

-> EntityFramework версии 6.0.0, то очистить и восстановить

-> Npgsql 3.1.0, а затем чистой и восстановить

-> EntityFramework6.Npgsql 3.1.1, а затем чистой и восстановить

ПРИМЕЧАНИЕ: возможно, потребуется удалить другие NuGet если они не будут установлены в порядке nd. Если да, просто запишите и добавьте их позже. и да, вы захотите очистить/перестроить между каждым выше.

4) Закройте все приложения и перезагрузите компьютер. (да, это необходимо, я обещаю)

5) После перезагрузки компьютера откройте Visual Studio и перейдите к своему решению. ПРИМЕЧАНИЕ. Я советую вам добавить новый проект для подключения к базе данных, но это скорее предпочтение, чем что-либо.

6) Попробуйте снова использовать мастер инфраструктуры Entity Framework. Вы должны увидеть выбор Npgsql, и он не должен просто рушиться на вас.