есть ли какой-нибудь учебник, который объясняет, как использовать asp mvc с postgres? (или любой другой db, который не является MSSQL)
Есть два пути, по которым вы можете пойти.
Вот статья проекта кода, описывающая, как использовать поставщика данных: http://www.codeproject.com/KB/database/afppostgresqlintro.aspx
Мне нужно использовать webservice в качестве источника данных, я создаю оболочку для веб-сервисов и помещаю все данные в списки, поэтому я могу использовать linq с ними. Затем используйте все существующие учебники для MVC.