This morning, I saw two different posts from Rails developers who were newly learning ASP.NET MVC, both bemoaning the fact that ASP.NET MVC does not supply/force upon you one particular ORM. The dependency on ActiveRecord is, to my way of thinking, a shortcoming of Rails, which the Rails community is presently doing an exceptional job of fixing. The best way to learn from that mistake is to not repeat it.
Yes, it is true that ASP.NET MVC does not force you to use one particular ORM. Yes, that...