连接数据库,为什么使用EF,很少问过自己这个问题。一直都是在追赶,前人在使用什么,后面就学习什么,很容易就没有了激情,但仍想着能像他们一样,成长为大牛。
但是这样会很累,虽然在这个过程中,学到了很多知识,也成长了不少。就好像是自己开着一辆车,看到前面有一辆在跑,自己二活没说,一脚油门就穷追不舍了,跑了很多路,动力很容易不足。很少在使用某个技术的时候问过自己这个问题:EF是什么?为什么使用EF,什么情况下使用?如果不使用EF会怎样?还有什么东西可以代替它?
什么是EF?
EF是entity framework的简称,他是一个实体框架,此框架可以理解成微软的一个ORM产品。简单来说就是对概念性应用程序编程,将数据库表映射到实体中。