Вы можете бесплатно скачать компилятор Digital Mars C для Windows.
Вам следует взглянуть на Sharp Architecture , платформу приложений ASP.NET MVC, которая использует NHibernate.
Я использовал несколько O / RM в прошлом пару лет, и нет возможности выбрать что-то другое, кроме NHibernate.
Я не знаю, какую еще информацию люди смогут вам предоставить и выше в вопросах, которые вы связали.