Entity Framework简介
前言
很久很久之前就想來(lái)好好的學(xué)習(xí)一下EF,一直也是各種理由導(dǎo)致一直也沒(méi)有好好的開(kāi)始,現(xiàn)在下定決心了,不管怎樣一定要把這先走一遍,并且把自己學(xué)到的相關(guān)EF的知識(shí)進(jìn)行記錄,以備后用,也望廣大博友們一起來(lái)學(xué)習(xí),探討。
Entity FrameWork概述
Entity Framework(EF)是一個(gè)開(kāi)源的“對(duì)象/關(guān)系映射(ORM:Object Relational Mapping)”框架,使應(yīng)用程序可以使用一種“純”的對(duì)象模型來(lái)訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)中的數(shù)據(jù)。
EF是微軟主推的數(shù)據(jù)存取技術(shù),其他一些重要的微軟技術(shù)領(lǐng)域,比如Asp.Net MVC、WCF等等,都使用EF構(gòu)建數(shù)據(jù)存取層。
在實(shí)際開(kāi)發(fā)中,現(xiàn)在通常使用EF來(lái)構(gòu)建應(yīng)用程序的數(shù)據(jù)存取層。
EF系統(tǒng)架構(gòu)和基本原理
EF的優(yōu)點(diǎn)
開(kāi)源且有足夠的資源投入,持續(xù)完善。
可以訪問(wèn)多種數(shù)據(jù)庫(kù)(如Oracle、IBM DB、SQL AnyWhere、MySql、SQLite等),但與Sql Server配合的最好。
更好的將應(yīng)用程序與數(shù)據(jù)庫(kù)隔離開(kāi)了。
足夠靈活,支持三種開(kāi)發(fā)模式。
總結(jié)
以上是生活随笔為你收集整理的Entity Framework简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SQL Server 2008用'sa'
- 下一篇: (Mirage系列之五)Mirage经典