Всем привет! Итак, была идея создания сайта на ASP.NET MVC в учебных целях. Сейчас уже реализована часть схемы базы данных (и самой базы соответственно) на PostgreSQL. Теперь собственно хотелось бы попробовать наполнить эту базу извне: через собственно сам сайт. Но для взаимодействия Mono и СУБД как я понимаю нужна промежуточная оболочка - ORM-библиотека, которая будет отображать операции с объектами классов в операции с записями таблиц.
Первоначально для этого предполагалось использовать NHibernate, но теперь было решено поменять условия задачи и обойтись без нее, создав свою реализацию ORM. Собственно проблема в том, что к своему стыду я обнаружил себя полным нубом в этом вопросе - есть ли какая-нибудь методика создания подобных вещей или теоретическая литература или может быть практические примеры, пусть и на словах, дадите?
Всем откликнувшимся спасибо.