Когда вы задали вопрос, я думаю, что ответ был бы отрицательным.Ответ, вероятно, не имеет отношения к вам сейчас, но для других ...
Теперь я должен сказать, что ответ да .У меня есть проект MVC3 (затем преобразованный с повышением в MVC4), в котором используется структура первого объекта кода и npgsql.
Я использовал EF6b2 и npgsql 2.0.12.
Настройка раздела объектной структуры web.config, DbProviderFactoriesраздел и строка подключения правильно были частью, чтобы он заработал.Я также включил в проект dll безопасности и npgsql.
См. https://stackoverflow.com/a/12033304/25372