EF高階篇(一) 概述

2021-07-25 19:40:35 字數 698 閱讀 7596

以前在itoo

裡面和圖書館專案開發的時候,採用的這個技術,但是總是對上下文那裡不是特別清楚。上下文這個概念很是模糊,所以這次再次拿起這個技術點兒,然後複習了一遍,發現我以前想的好簡單。ef(

entity framework

)是一種

orm型別。不得不說微軟提供的這個服務真的很棒,跟蹤實體的變化,並將實體的變化翻譯成

sql指令碼按照實體和表的關係,執行到資料庫中,也就是通過

ef框架,可以將實體的變化對映到表的變化,這可真的是個好東西。

其實不管是

modelfirst

還是codefirst

,還是到後期的

codeonly

。其實就是在資料庫的基礎上對映表,還是用**設計實體對映到資料庫中。但是原理都是一樣的,就是為了建立表與實體之間的關係,並且按照某種關係,生成

sql指令碼執行到資料庫中。其中最重要的要數上下文了,隨後會說到上下文。

ef大概的執行原理圖:

它可以達到跨資料庫,通過修改配置檔案,修改資料庫。

看到這個是不是想到了,在**中的執行機制。

小結2016

年有喜有憂,這些知識點,我可不想讓它們跟著我長一歲,好段時間沒有學習了,再次拾起來,別有一番風味。

App專案實戰之路 一 概述篇

寫於2016 08 07 整個專案會涉及到原型設計 ui設計 api設計 移動端開發 服務端開發 伺服器選型 應用上架,我打算全部自己乙個人搞定,至少堅持到完成第一版的上架之後,才再考慮是否邀請其他人加入一起搞。api我打算採用restful架構,分別用post put get delete方法對資...

型別庫(一) 概述

乙個使用者指南是一本書,一些書的集合就叫做庫了.在ole中,許多元素 物件,介面等等 型別資訊的集合就叫做型別庫 ole的型別資訊服務真正的是乙個建立和操作它包含的型別庫資訊的服務 庫本身只有少量自己的資訊,它主要關心儲存和取出在它內部的元素的型別資訊 所以,在極大程度上,型別庫充當圖書管理員的角色...

ios 開發(一)概述

由於ios本質就是乙個嵌入式的平台,所以相對與一般的pc他就有很多限制 1.只允許有乙個active的程式,當然ios5以後也允許在特定的情況下在後台執行一些東西,但是和一般的應用還是有很大的差距。2.只有乙個視窗而且是佔滿了整個螢幕的視窗。3.不可以無條件的訪問所有的系統裡的內容,為了安全只能訪問...