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:
- MVC for presentation
- ORM
- Ability to provide simple configuration for whatever environment (dev, QA, Production, etc...)
- Migration like functionality
- Ability to generate code in all layers (similar to scaffolding like behavior, etc...)
- Project template so as to create similar functionality as the "rails my_app" command.
Thanks.