webForm转asp.net mvc进程中的困惑

webForm转asp.net mvc过程中的困惑
          小菜一名,独自一人在单位默默做了一个webform的B/S程序,应用的是oracle数据库。因为以前只做过webform的网络应用程序开发,想学一下asp.net mvc时,发现还有许多技术从没接触过,比如EF框架、LINQ技术等。我想问是不是使用这些技术更能体现asp.net mvc的效率来呢,技术太多了学不过来啊,还要干活,怎么学习个法好呢?
         项目是oracle数据库,我只用过在后台写oracle sql 语句来操作数据库,这样是不是太low了?
        谢谢!
------解决方案--------------------
EF是以linq为基础的。。。
而linq在底层还是要转换为sql语句的

EF的增删改查操作很简单,你只要学习一下linq查询就可以了
------解决方案--------------------
mvc不一定要用ef或者linq,直接用ado.net也是可以的。但是你很快就会发现使用orm框架的好处了。
------解决方案--------------------
mvc直接使用orm框架来操作数据库,会比较方便,当然啦,如果用ado.net也是OK的
------解决方案--------------------
mvc只是一个ui展现层,而像ef之类的都是数据层的,使用这些东西,开发起来会比较方便的

但如果要学习的话,建议分开逐个学的吧