эй, я знаю, что это старый вопрос, но я немного застрял, пытаясь заставить Npgsql вообще работать с EF4!Кажется, я не могу зарегистрировать провайдера, куда бы он ни шел, чтобы он отображался в Мастере моделей данных сущностей.
При попытке создать новую модель я пытаюсь создать соединение сбаза данных Postgres в диалоговом окне «Изменить источник данных».Но единственными провайдерами здесь являются разные варианты MSSQL и "".Комбинация поставщика данных в этой форме не показывает Npgsql или что-либо связанное с postgres.
Я уже выполнил обычную процедуру регистрации npgsql и моноблоков безопасности в GAC.Я изменил machine.config (32 и 64 бита), чтобы иметь обязательную запись фабрики провайдера.
Я использую VS2010 SP1 в Windows 7 64bit и Npgsql 2.0.11.92.Я разрабатываю для .NET4.
Любые идеи о том, как заставить это работать, будут высоко оценены.