甚么是EF?
最近在研究底层EF,首先个人理解,EF是通过跟踪实体的变化然后映照到数据库表中。强调跟踪和映照,是EF最重要的两个名词了。
EF的类型:
1.DBFirst,先建立数据库,根据数据库在VS中映照成实体模型。
为何要用EF?
为开发者服务,EF 就是跟踪实体的变化并且映照到数据库中,保证实体和数据库的同步,保证开发者在操作实体的进程中,就操作了数据库;性能好,EF的性能体现在会保证数据库和实体的1致性,如果采取本来传统的方法,可能会出现数据库中的字段名和实体不1致,或数据类型不1致等状态。
怎样用EF?
由于EF分成了3种类型,所有关于EF的使用是不同的类型有着不同的使用方法,对3种类型的区分和使用,个人理解,不同用户的需求需要用不同的EF类型,比如客户要求软件公司做1款软件,客户已提供了数据库,那末我们只需要使用DBFirst(数据库先行的理念),能够大大的节省时间,提高开发效力。如果我们在从零开始做1款软件,比如ITOO,使用敏捷开发(还是不太理解),我们就是用ModelFirst,在VS中添加实体,然后映照到数据库表中去,这样也会大大的提高开发效力。
关于上面3种类型的使用,需要用3篇教程博客来详细讲授,敬请期待。
上一篇 extjs5备忘(2)
下一篇 Java官方文档索引