Я знаю, что это старый вопрос, но кто-то может найти это полезным.
Самый простой способ сделать это - заменить поставщика Microsoft на поставщика postgresql, который в основном выполняет ту же работу. Таким образом, вы можете использовать все примеры, созданные людьми и блоггерами Microsoft. Вы также сможете использовать объекты входа.
Мне больше нравится, чем провайдеру. Я думаю, что это более актуально. Он был обновлен, так что вам даже не нужно запускать сценарий sql для его запуска, он создаст таблицы для вас.
PGprovider на code.google.com
- Вы возьмете pgProvider.dll, включите его в свой проект.
- Создать схему безопасности и пользователя в вашей базе данных postgresql
- Настройте web.config (фактический код, который нужно изменить, указан в вики)
- Затем следуйте примерам поставщика членства в Microsoft. (поставщик создаст все таблицы при первом использовании, если они не существуют). Файлы справки поставщика Microsoft