位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# Entity Framework

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-11

    .NET中支持Code First的類庫是Entity Framework的最新版本。這個(gè)名字來源于一個(gè)數(shù)據(jù)庫概念:實(shí)體關(guān)系模型。其中實(shí)體是數(shù)據(jù)對(duì)象(如客戶)的抽象概念,它與關(guān)系數(shù)據(jù)庫中的其他實(shí)體(如訂單和產(chǎn)品)相關(guān),例如客戶訂下了某產(chǎn)品。

    Entity Framework將C#程序中的對(duì)象映射到關(guān)系數(shù)據(jù)庫的實(shí)體上。這就是所謂的對(duì)象-關(guān)系映射。對(duì)象-關(guān)系映射是將C#中的類、對(duì)象和屬性映射到構(gòu)成關(guān)系數(shù)據(jù)庫的表、行和列的代碼。手工創(chuàng)建這個(gè)映射代碼非常繁雜、耗時(shí),但Entity Framework使它很容易完成。

    Entity Framework建立在ADO.NET的基礎(chǔ)上,而ADO.NET是基于.NET的低層數(shù)據(jù)訪問庫。為使用ADO.NET,需要掌握一些SQL知識(shí),但幸運(yùn)的是,Entity Framework己經(jīng)自動(dòng)處理了這個(gè)問題,用戶可以專注于C#代碼。

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部