甚么是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官方文檔索引