起因

因為實習(xí)的原因,程序之中用到了較多的數(shù)據(jù)庫操作邏輯。如果每一處數(shù)據(jù)庫操作都手寫的話,工作量較大且后期不易于維護,所以希望能通過 ORM 框架來解決這兩個問題。

在昨天之前,對于 ORM 這個詞匯,我也僅僅只是在上個學(xué)期的 Java EE 課上看企業(yè)老師“神速”地使用 Hibernate 做了建立數(shù)據(jù)庫、插入數(shù)據(jù)的演示。

這兩天花了很多時間了解 Entity Framework,終于在今晚成功地實現(xiàn)了“查插刪改”,中間經(jīng)過了很多的波折。例如:查找的很多資料提供的代碼都是不完整的,同時他們的講解也不夠“新人(菜鳥)友好型”。所以我決定把一個簡單的實例的具體步驟寫出來,幫助像我這樣的菜鳥快速將 EF(Entity Framework) 應(yīng)用起來。

如果博文有不當之處,歡迎指出,謝謝~

簡介

首先是兩個概念

  • 對象關(guān)系映射(英語:Object Relational Mapping,簡稱 ORM,或 O/RM,或 O/R mapping),是一種程序設(shè)計技術(shù),用于實現(xiàn)面向?qū)ο缶幊陶Z言里不同類型系統(tǒng)的數(shù)據(jù)之間的轉(zhuǎn)換。簡單來說,就是可以把一條數(shù)據(jù)庫記錄轉(zhuǎn)換為程序中的一個對象,或者反向轉(zhuǎn)換,當然實際上 ORM 可以做更多的事情。)

  • 網(wǎng)友評論