EF的開發模式到底有幾種


Entity Framework(EF)的開發模式有多少種呢?有的說是三種,有的說是四種,到底哪個對呢?

先看下圖:
keleyi.com
再看這張:
EF模式

那么明顯開發模式是三種。

即:DateBase First(數據庫優先)、Model First(模型優先)和Code First(代碼優先)。

當然,如果把Code First模式的兩種具體方式獨立出來,那就是四種了。

Code First(New DataBase) :在代碼中定義類和映射關系並通過model生成數據庫,使用遷移技術更新數據庫。

Code First(Existing DataBase):在代碼中定義類和映射關系,給逆向工程提供工具。

Model First:在設計器中創建Model,並用Model生成數據庫。所有的類由Model自動生成。

DateBase First:在設計器中逆向生成Model,並有Model自動生成所有的類。

 

轉載自柯樂義:http://www.keleyi.com/a/bjac/8f6bff4d6fca0f86.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM