You're right, the exclusion of a default ORM is a good thing. They do ship ORMs with the .NET framework though so if you need one, it's right there to use. And you can plug in any 3rd party one you want like NHibernate or SubSonic (which was inspired by ActiveRecord) or whatever.
StackOverflow (the biggest public ASP.NET MVC site that I know of) uses LINQ to SQL for instance, which is built in to the framework.
MS gets grief when they include something people don't want by default so they decided with MVC to avoid an ORM war and give people the option to use whatever they want (or are already using) and they get grief anyway.
StackOverflow (the biggest public ASP.NET MVC site that I know of) uses LINQ to SQL for instance, which is built in to the framework.
MS gets grief when they include something people don't want by default so they decided with MVC to avoid an ORM war and give people the option to use whatever they want (or are already using) and they get grief anyway.