Sudhir Dehade Ответов: 1

Как добавить источник данных postgres в мастер моделей сущностей..?


Я застрял в середине проекта. У меня возникла проблема с добавлением источника данных в "мастер модели данных сущностей"

путь навигации:::::

Обозреватель : моделей(папок): Добавить : новый товар : сущность, модели ADO.NET сведения : в EF дизайнер из базы данных : новые связи

Теперь здесь, в "новом соединении", я хочу подключить свою базу данных postgresql с помощью источника данных Postgresql, но у меня есть только опция источника данных SQL Server, кто-нибудь знает, как справиться с этой ошибкой..??

Примечание: Я добавил Npgsql, entityframework5.Npgsql через NuGet.

Что я уже пробовал:

Я добавил его в Обозреватель решений, у меня есть опция postgresql data sourcce, тогда почему ее здесь нет??

1 Ответов

Рейтинг:
0

RickZeeland

Я не являюсь пользователем Entity Framework, но, возможно, этот ответ поможет:
c# - Postgresql и Entity Framework - переполнение стека[^]

Может быть, это то, что вам нужно:

<provider invariantName="Npgsql" type="Npgsql.NpgsqlServices, EntityFramework5.Npgsql" />

Другой вариант-установить это расширение для Visual Studio: Интеграция Npgsql PostgreSQL - Visual Studio Marketplace[^]


Sudhir Dehade

Я добавил Все зависимости через NuGet, после чего он должен автоматически обновить мой файл app.config. Но мой вопрос немного отличается. Почему я не могу увидеть имя поставщика POstgreSQL в Мастере модели данных сущностей..
Спасибо....

Member 14768486

Установите это расширение интеграции и перезапустите VS.
https://marketplace.visualstudio.com/items?itemName=RojanskyS.NpgsqlPostgreSQLIntegration

RickZeeland

Хороший совет, добавил его в раствор :)