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