Is there a Ruby on Rails framework like equivalent for .NET development?
Answers like ASP.NET MVC or Entity Framework really aren't acceptable as they address just one aspect of the problem domain.

I'm looking for a framework ... a REAL framework that gives me the same features out of the box that Rails does.  As such it should include at minimum:

1.  MVC for presentation
2.  ORM
3.  Ability to provide simple configuration for whatever environment (dev, QA, Production, etc...)
4.  Migration like functionality
5.  Ability to generate code in all layers (similar to scaffolding like behavior, etc...)
6.  Project template so as to create similar functionality as the "rails my_app" command.

Thanks.
Is there a Ruby on Rails framework like equivalent for .NET development?
===

Answers like ASP.NET MVC or Entity Framework really aren't acceptable as they address just one aspect of the problem domain.

I'm looking for a framework ... a REAL framework that gives me the same features out of the box that Rails does.  As such it should include at minimum:

1.  MVC for presentation
2.  ORM
3.  Ability to provide simple configuration for whatever environment (dev, QA, Production, etc...)
4.  Migration like functionality
5.  Ability to generate code in all layers (similar to scaffolding like behavior, etc...)
6.  Project template so as to create similar functionality as the "rails my_app" command.

Thanks.