Двумя крупнейшими инфраструктурами MVC для .NET являются Castle MonoRail , который является полной инфраструктурой MVC, и ASP.NET MVC , но который содержит только часть Controller и View, и вам нужна отдельная структура ORM для этого. Последний поддерживается Microsoft, но вы должны проверить одну из платформ на основе ASP.NET MVC для ускоренного быстрого запуска.
Я бы предложил структуры и примеры, основанные на S # arp Architecture (которая основана на ASP.NET MVC 2 и использует Fluent NHibernate в качестве ORM). У него есть вилка с именем Shaml (сделанная мной), в которой есть консольная утилита-генератор (напоминающая merb и rails), и тестовое приложение , которое показывает, как может быть S # arp Architecture. используется для создания полного сайта.
Вы также можете выбрать из других платформ или придерживаться чистого ASP.NET MVC, используя Linq to SQL или Entity Framework, но, исходя из Django, я бы посоветовал вам проверить более полную платформу.
РЕДАКТИРОВАТЬ: Существует также Бистро Frameworks , который использует язык шаблонов NDjango по умолчанию. Я не очень разбираюсь в этом фреймворке, но его движок вида явно напоминает Django.