The two largest MVC platforms for .NET are: Castle MonoRail , which is the full structure of MVC and ASP.NET MVC , but which contains only the Controller and View parts, and for this you need a separate ORM structure. The latter is supported by Microsoft, but you should check out one of the ASP.NET MVC frameworks for an easy quick start.
I would suggest frameworks and examples based on the S # arp Architecture (which is based on ASP.NET MVC 2 and uses Fluent NHibernate as an ORM). It has a fork called Shaml (made by me) that has a console generator utility (similar to merb and rails) and a test application that shows how the S # arp architecture can be used to create a complete site.
You can also choose from other frameworks or stick to simple ASP.NET MVC using Linq to SQL or Entity Framework, but based on Django, I would advise you to check out a more complete structure.
EDIT: There is also Bistro Frameworks , which uses the NDjango template language by default. I know little about this structure, but the view mechanism is clearly similar to Django.
source share