No. By default, MVC uses EF, but it's not required.
However, rather than just jumping into EF, I'd take a learn-as-you-go approach. Figure out how to do a small MVC app using EF, then start digging into details of MVC or EF as needed.
>Thank you very much for your input on model bining in Web Forms. I have not looked at TypeScript or CoffeeScrip and do not really what these technologies are all about. But the bottom line you are strongly suggesting ASP.NET MVC; correct? Not the first time, of course. In this case, if I were to go the ASP.NET MVC route, first I need to learn Entity Framework. Which I started and then never finished. :(.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer